[發明專利]一種分布式域名存儲和解析方法及系統有效
| 申請號: | 201611131887.3 | 申請日: | 2016-12-09 |
| 公開(公告)號: | CN106790746B | 公開(公告)日: | 2020-09-01 |
| 發明(設計)人: | 吳琦;張曉軍 | 申請(專利權)人: | 互聯網域名系統北京市工程研究中心有限公司 |
| 主分類號: | H04L29/12 | 分類號: | H04L29/12 |
| 代理公司: | 北京市萬慧達律師事務所 11111 | 代理人: | 楊敏鋒;王榮 |
| 地址: | 101408 北京市懷柔*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 分布式 域名 存儲 解析 方法 系統 | ||
本發明提供一種分布式域名存儲和解析方法及系統,包括:域名服務器響應請求方發送的域名解析請求,并將其自身的備份服務器列表發送至所述請求方,其中,所述備份服務器列表包括備份服務器IP、優先級、TTL和對應的域名;所述請求方接收所述備份服務器列表并存儲在本地,當所述域名服務器無法響應所述請求方的域名解析請求時,所述請求方查找所述備份服務器列表,并向對應的備份服務器發送域名解析請求。本發明的技術方案提高了整個域名解析服務系統的安全災備能力,可以更好的保證解析服務的持續提供,大幅減少了因為解析服務器失效而造成的無法提供解析服務的可能性。
技術領域
本發明屬于計算機通信技術領域,具體涉及一種分布式域名存儲和解析方法及系統。
背景技術
網絡訪問過程中的域名主要是實現域名到IP對應關系的解析。DNS是網絡中作為域名和IP地址相互映射的一個分布式數據庫,能夠使網絡使用者更方便的訪問網絡中的應用服務,而不用去記憶復雜的IP地址內容。由于域名可以由字母、數字、以及各國語言文字組合而成,域名更利于記憶和使用。通過域名,最終訪問者得到該域名對應的IP地址的過程叫做域名解析(或主機名解析)。
現有技術中的DNS域名解析采用逐級查詢,分布式存儲的樹形結構。圖1為域名逐級查詢過程的舉例,假定網絡中的A設備需要查詢example.dns.com的域名所對應得IP地址,其向網絡中的遞歸服務器B發起解析請求。遞歸角色的服務器在初始狀態時不會存儲任何字域名的解析結果,只會存儲根域名的IP(圖中的服務器C為權威根服務器)。根服務器記錄各頂級域名的權威服務器名字服務器地址,如com的解析服務器為D,D則存儲dns.com的解析服務器E的IP地址。解析服務器E存儲著example.dns.com所對應的IP。
當前的域名查詢和解析過程存在如下隱患:B、C、D、E作為網絡中的域名解析服務器,雖然相同角色服務器可以部署多臺,但仍存在相同級別(環節)的服務器全部故障的可能,因為攻擊或者是網絡故障出現時,相同角色服務器更容易被同步影響。一旦出現相同級別服務器全部故障,則整個查詢過程出現斷點,并最終導致設備A無法獲取example.dns.com的IP地址。
發明內容
本發明提供一種分布式域名存儲和解析方法及系統,其可以實時提供正常的域名解析服務。
為實現上述目的,本發明提供一種分布式域名存儲和解析方法,該方法包括:
域名服務器響應請求方發送的域名解析請求,并將其自身的備份服務器列表發送至所述請求方,其中,所述備份服務器列表包括備份服務器IP、優先級、TTL和對應的域名;
所述請求方接收所述備份服務器列表并存儲在本地,當所述域名服務器無法響應所述請求方的域名解析請求時,所述請求方查找所述備份服務器列表,并向對應的備份服務器發送域名解析請求。
優選地,所述備份服務器響應所述請求方發送的域名解析請求時,向所述請求方發送自身的備份服務器列表;
所述請求方存儲在本地時,修改所述備份服務器列表中的優先級。
優選地,修改所述備份服務器列表中的優先級包括:
將所述優先級加1,所述優先級的數字越小對應服務器的優先級越高。
優選地,所述方法還包括:
檢測優先級最高的域名服務器是否恢復正常響應,若是,則所述請求方向所述優先級最高的域名服務器發送域名解析請求。
優選地,所述方法還包括按照預先設定的規則維護備份服務器列表,具體如下:
將TTL按照對應的單位時間遞減排列,當TTL為0時,對應的域名解析服務器信息從本地列表中刪除,當一個域名的最后一個域名解析服務器信息刪除時,該域名也被刪除。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于互聯網域名系統北京市工程研究中心有限公司,未經互聯網域名系統北京市工程研究中心有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611131887.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種剪叉裝置
- 下一篇:一種智能控制器的支撐裝置





