[發明專利]一種基于HTTP的域名解析方法和系統在審
| 申請號: | 201910105024.6 | 申請日: | 2019-02-01 |
| 公開(公告)號: | CN109618024A | 公開(公告)日: | 2019-04-12 |
| 發明(設計)人: | 許建平 | 申請(專利權)人: | 網宿科技股份有限公司 |
| 主分類號: | H04L29/12 | 分類號: | H04L29/12;H04L29/08 |
| 代理公司: | 北京華智則銘知識產權代理有限公司 11573 | 代理人: | 王昌貴 |
| 地址: | 200030 上海市徐匯*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 域名解析請求 用戶終端 服務器 目標IP地址 域名解析 用戶終端確定 域名解析結果 服務器發送 訪問目標 解析結果 預存 預設 解析 反饋 響應 | ||
本發明提供了一種基于HTTP的域名解析方法及系統,所述方法包括:當需要訪問目標域名時,用戶終端確定HTTPDNS服務器預存的域名解析結果中,是否存在所述目標域名對應的目標IP地址;如果存在,所述用戶終端則獲取所述目標IP地址,否則,所述用戶終端向所述HTTPDNS服務器發送所述目標域名的域名解析請求;在接收到所述域名解析請求后,所述HTTPDNS服務器基于預設IP庫解析所述目標域名,并向所述用戶終端反饋所述目標域名的解析結果。采用本發明可以有效提高HTTPDNS服務器對于域名解析請求的響應效率。
技術領域
本發明涉及互聯網技術領域,特別涉及一種基于HTTP的域名解析方法和系統。
背景技術
DNS(Domain Name System,域名系統)服務器是用于將域名轉換為網絡可以識別的IP地址的網絡設備,通過DNS服務器,用戶終端可以憑借域名實現對互聯網上業務服務器的訪問。由于使用網絡運營商提供的DNS服務器,經常會出現域名劫持或TTL篡改問題,部分應用提供方為用戶提供了基于HTTPDNS服務器(即基于HTTP提供域名解析的服務器)的域名解析服務。
應用提供方可以利用anycast技術為其部署的所有HTTPDNS服務器分配同一個anycast IP地址。當用戶想訪問某個域名時,用戶終端可以生成攜帶有域名及用戶終端的IP地址等信息的域名解析請求,并根據anycast IP地址向一臺HTTPDNS服務器發送域名解析請求。之后,該HTTPDNS服務器可以根據IP庫的算法計算出上述網站的域名對應的IP地址,并將該IP地址返回至用戶終端。然后,用戶終端可以與該IP地址建立連接,以訪問網站。
在實現本發明的過程中,發明人發現現有技術至少存在以下問題:
每次接收到用戶終端發起的域名解析請求后,HTTPDNS服務器均需要耗費一定時間進行上述域名解析過程,即根據IP庫的算法對域名進行解析,再反饋解析結果,而在目前域名解析需求大量并發的場景下,HTTPDNS服務器對于域名解析請求的響應效率將會受到嚴重影響。
發明內容
為了解決現有技術的問題,本發明實施例提供了一種基于HTTP的域名解析方法和系統。所述技術方案如下:
第一方面,提供了一種基于HTTP的域名解析方法,所述方法包括:
當需要訪問目標域名時,用戶終端確定HTTPDNS服務器預存的域名解析結果中,是否存在所述目標域名對應的目標IP地址;
如果存在,所述用戶終端則獲取所述目標IP地址,否則,所述用戶終端向所述HTTPDNS服務器發送所述目標域名的域名解析請求;
在接收到所述域名解析請求后,所述HTTPDNS服務器基于預設IP庫解析所述目標域名,并向所述用戶終端反饋所述目標域名的解析結果。
進一步的,所述用戶終端確定所述HTTPDNS服務器預存的域名解析結果中,是否存在目標域名對應的目標IP地址,包括:
所述用戶終端確定所述用戶終端的IP地址所屬的目標網段,以及所述目標網段對應的目標結果存儲網段;
所述用戶終端判斷所述HTTPDNS服務器預存的所述目標結果存儲網段對應的域名解析結果中,是否存在所述目標域名對應的目標IP地址。
進一步的,所述HTTPDNS服務器基于預設IP庫解析所述目標域名之后,還包括:
所述HTTPDNS服務器對所述目標域名的解析結果和所述目標結果存儲網段進行對應存儲。
進一步的,所述用戶終端確定HTTPDNS服務器預存的域名解析結果中,是否存在所述目標域名對應的目標IP地址,包括:
所述用戶終端在所述HTTPDNS服務器預存的不同域名對應的IP地址集合中,判斷是否存在所述目標域名對應的目標IP地址集合;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于網宿科技股份有限公司,未經網宿科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910105024.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種檢測手機網絡的方法及終端
- 下一篇:一種電子設備





