[發明專利]部署客戶端子系統功能的方法、裝置、設備和介質有效
| 申請號: | 201711328098.3 | 申請日: | 2017-12-13 |
| 公開(公告)號: | CN107896257B | 公開(公告)日: | 2021-08-27 |
| 發明(設計)人: | 巫俊峰;李瀚庭;黃鐘;宗序梅;劉懷彥;王濟晟;俞洋 | 申請(專利權)人: | 中國移動通信集團江蘇有限公司;中國移動通信集團公司;南京信風網絡科技有限公司 |
| 主分類號: | H04L29/12 | 分類號: | H04L29/12 |
| 代理公司: | 北京東方億思知識產權代理有限責任公司 11258 | 代理人: | 彭瓊 |
| 地址: | 210029 江*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 部署 客戶端 子系統 功能 方法 裝置 設備 介質 | ||
本發明公開了部署客戶端子系統功能的方法、裝置、設備和介質。該方法包括:本地DNS依據發送DNS查詢請求的客戶端地址,得到客戶端的分區;本地DNS判斷DNS查詢請求在客戶端的分區中是否為第一次請求;若是,本地DNS取出客戶端的分區對應的分區映射地址;本地DNS向權威服務器發送更新的DNS查詢請求;權威服務器基于客戶端的分區對應的分區映射地址,確定解析地址;本地DNS緩存應答報文,發送給客戶端;若不是第一次請求且距上次請求時間未超過TTL,本地DNS在緩存分區中查詢應答報文,發送給客戶端。根據本發明實施例提供的在域名系統中部署客戶端子系統功能的方法、裝置、設備和計算機可讀存儲介質,能夠降低相關服務器的資源消耗。
技術領域
本發明涉及計算機領域,尤其涉及一種在域名系統中部署客戶端子系統功能的方法、裝置、設備和計算機可讀存儲介質。
背景技術
隨著用戶的飛速增長,很多互聯網內容提供商普遍使用內容分發網絡(ContentDelivery Network,CDN)為用戶提供內容服務。互聯網內容提供商一般通過權威服務器實現CDN的調度。權威服務器能夠對同一個域名根據用戶網絡拓撲位置返回不同的域名系統(Domain Name System,DNS)解析地址,將用戶訪問調度到最優化的CDN內容節點。
在DNS報文的擴展報頭中增加一種新的選項,在該選項中攜帶初始發起DNS請求者的地址信息,選項中內容可以被遞歸服務器接力傳遞到權威服務器。權威服務器由此獲得初始發起DNS請求者的地址信息,進而根據該地址信息能夠準確識別該用戶的網絡拓撲位置。上述增加選項的解決方案稱為客戶端子系統(EDNS Client Subnet,ECS)。
按照ECS協議,權威服務器通過應答報文中的ECS信息指定該應答生效的用戶源地址段。對于互聯網協議第四版(Internet Protocol version4,IPv4),ECS信息使用地址前24位,而對于互聯網協議第六版(IPv6),ECS信息使用地址前56位。
根據ECS緩存算法,同一個域名每個用戶地址段至少需要一個緩存條目。對于一個省一級的互聯網服務提供商(Internet Service Provider,ISP),用戶IPv4源地址條目數一般能夠達到幾百到上千條,而對于一個全國性的ISP,用戶IPv4源地址條目數一般能夠達到幾千到上萬條。
來自不同用戶地址段的同一個域名查詢請求都需要進行遞歸查詢。這樣遞歸查詢量大幅上升,對相關服務器的資源消耗大幅上升。
發明內容
本發明實施例提供了一種在域名系統中部署客戶端子系統功能的方法、裝置、設備和計算機可讀存儲介質,能減少同一個域名的緩存條目數量,降低相關服務器的資源消耗,同時還能夠實現資源的精準調度。
根據本發明實施例的一方面,提供一種在域名系統中部署客戶端子系統功能的方法,該方法包括:
本地域名系統DNS依據發送DNS查詢請求的客戶端地址所屬的分區地址段進行匹配,得到客戶端的分區;
本地DNS判斷客戶端發送的DNS查詢請求在客戶端的分區中是否為第一次請求;
若客戶端發送的DNS查詢請求在客戶端的分區中是為第一次請求,則本地DNS基于預設的分區與分區映射地址的唯一映射關系,取出客戶端的分區對應的分區映射地址;
本地DNS向權威服務器發送更新的DNS查詢請求,更新的DNS查詢請求包括客戶端的分區對應的分區映射地址;
權威服務器基于客戶端的分區對應的分區映射地址,確定客戶端發送的DNS查詢請求的解析地址,發送包括解析地址的應答報文;
本地DNS在客戶端的分區對應的緩存分區中緩存應答報文,并發送給客戶端;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國移動通信集團江蘇有限公司;中國移動通信集團公司;南京信風網絡科技有限公司,未經中國移動通信集團江蘇有限公司;中國移動通信集團公司;南京信風網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711328098.3/2.html,轉載請聲明來源鉆瓜專利網。





