[發明專利]一種域名解析的方法及裝置有效
| 申請號: | 201810062598.5 | 申請日: | 2018-01-23 |
| 公開(公告)號: | CN108270881B | 公開(公告)日: | 2021-03-23 |
| 發明(設計)人: | 齊海濤;易盼 | 申請(專利權)人: | 杭州迪普科技股份有限公司 |
| 主分類號: | H04L29/12 | 分類號: | H04L29/12;H04L29/08 |
| 代理公司: | 北京博思佳知識產權代理有限公司 11415 | 代理人: | 林祥 |
| 地址: | 310051 浙江省杭*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 域名解析 方法 裝置 | ||
本申請提供一種域名解析的方法及裝置。一種域名解析的方法,包括:接收用戶設備的DNS請求報文;根據所述DNS請求報文的源IP地址,查詢所述源IP地址對應的DNS表項,所述DNS表項記錄有DNS請求報文的源IP地址及DNS服務器的對應關系;根據查詢結果,確定是否需要將所述DNS請求報文轉發給所述DNS表項記錄的DNS服務器。本申請可保證同一用戶設備的DNS請求報文被轉發給同一DNS服務器進行域名解析,從而可避免用戶設備訪問業務服務器時流量跨運營商轉發,導致網絡延時以及連接失敗等現象。
技術領域
本申請涉及通信技術領域,尤其涉及一種域名解析的方法及裝置。
背景技術
負載均衡環境中,負載均衡設備可將用戶的DNS(Domain Name System,域名系統)請求報文轉發給采用輪詢或最小帶寬等算法選取的DNS服務器,DNS服務器對DNS請求報文中的域名進行解析,將解析出的該域名對應的IP地址返回給用戶,以使用戶通過該IP地址訪問對應的業務服務器。
由于同一域名通常對應多個IP地址,這些IP地址可能分別被不同的運營商維護,例如,域名www.abc.com對應的IP地址為IP1和IP2,IP1是電信鏈路上的電信DNS服務器維護的域名www.abc.com的IP地址,IP2是聯通鏈路上的聯通DNS服務器維護的域名www.abc.com的IP地址。
此種情況下,采用上述方法進行報文轉發時,同一用戶多次發送的DNS請求報文可能會被轉發給不同運營商鏈路上的DNS服務器進行域名解析,使得用戶每次得到的業務服務器的IP地址來自不同的運營商,如第一次得到IP1,第二次得到IP2。由此后續該用戶通過得到的IP地址訪問對應的業務服務器時,流量將通過不同運營商的鏈路進行轉發,由此可能出現流量跨運營商轉發導致的網絡延時,或者由于出口IP地址不一致導致的連接失敗等現象,從而影響用戶體驗。
發明內容
有鑒于此,本申請提供一種域名解析的方法及裝置,以保證同一源IP地址的DNS請求報文被轉發給同一DNS服務器進行域名解析。
具體地,本申請是通過如下技術方案實現的:
一種域名解析的方法,包括:
接收用戶設備的DNS請求報文;
根據所述DNS請求報文的源IP地址,查詢所述源IP地址對應的DNS表項,所述DNS表項記錄有DNS請求報文的源IP地址及DNS服務器的對應關系;
根據查詢結果,確定是否需要將所述DNS請求報文轉發給所述DNS表項記錄的DNS服務器。
一種域名解析的裝置,包括:
接收模塊,用于接收用戶設備的DNS請求報文;
查詢模塊,用于根據所述DNS請求報文的源IP地址,查詢所述源IP地址對應的DNS表項,所述DNS表項記錄有DNS請求報文的源IP地址及DNS服務器的對應關系;
判定模塊,用于根據查詢結果,確定是否需要將所述DNS請求報文轉發給所述DNS表項記錄的DNS服務器。
本申請中,可在接收到用戶設備的DNS請求報文后,根據接收的DNS請求報文的源IP地址,查詢本地保存的DNS表項中上述源IP地址對應的表項,根據查詢結果,確定是否需要將所接收的DNS請求報文轉發給上述源IP地址對應的DNS服務器,以使該DNS服務器對上述DNS請求報文攜帶的域名進行解析,并返回解析結果。與現有技術相比,本申請可根據本地DNS表項,將同一源IP地址的DNS請求報文轉發給同一DNS服務器進行域名解析,從而可保證同一用戶設備后續流量均由同一運營商鏈路進行轉發,從而可避免用戶設備訪問業務服務器時流量跨運營商轉發,導致網絡延時以及連接失敗等現象。
附圖說明
圖1是本申請一示例性實施例示出的一種域名解析的方法流程圖;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州迪普科技股份有限公司,未經杭州迪普科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810062598.5/2.html,轉載請聲明來源鉆瓜專利網。





