[發明專利]互聯網出口IP的獲取方法、服務器及系統在審
| 申請號: | 202010761327.6 | 申請日: | 2020-07-31 |
| 公開(公告)號: | CN111885221A | 公開(公告)日: | 2020-11-03 |
| 發明(設計)人: | 熊天翼 | 申請(專利權)人: | 北京微步在線科技有限公司 |
| 主分類號: | H04L29/12 | 分類號: | H04L29/12 |
| 代理公司: | 北京金信知識產權代理有限公司 11225 | 代理人: | 喻嶸 |
| 地址: | 100086 北京市海*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 互聯網 出口 ip 獲取 方法 服務器 系統 | ||
本發明涉及一種互聯網出口IP的獲取方法、服務器及系統,該互聯網出口IP的獲取方法包括:接收請求方發送的DNS查詢請求;判斷所述DNS查詢請求是否為互聯網出口IP查詢請求;如果所述DNS查詢請求為互聯網出口IP查詢請求,獲取當前請求方的互聯網出口IP地址,構造應答報文,并將所述應答報文發送至請求方。本發明在服務器接收到DNS查詢請求,并確定出該DNS查詢請求為互聯網出口IP查詢請求時,可以通過標準DNS協議直接獲取DNS互聯網出口IP地址,并構造DNS應答報文,將查詢結果返回給請求方,能夠實現DNS互聯網出口IP地址的快速、精確查詢。
技術領域
本發明涉及互聯網技術領域,具體涉及一種互聯網出口IP的獲取方法、服務器及系統。
背景技術
域名系統(Domain Name System,縮寫:DNS)是互聯網的一項服務。它作為將域名和IP地址相互映射的一個分布式數據庫,能夠使人更方便地訪問互聯網。互聯網出口IP又稱作公網IP,是指以公網連接Internet上的非保留地址。一臺處于局域網內的計算機需要連接互聯網時,需要通過NAT技術轉換為互聯內網出口IP進行通信。
目前公網出口IP的獲取主要通過基于HTTP協議的接口或線上站長工具進行查詢,如ip138.com。當接入基于DNS遞歸解析的云安全網關產品時,服務提供商會要求使用者提供DNS互聯網出口IP地址便于識別客戶。而在一些特殊的網絡配置下,管理員可能會設置端口與線路綁定的策略,讓HTTP協議流量與非HTTP協議流量走不同的線路,此時,通過基于HTTP協議的互聯網出口IP查詢方法獲取到正確的DNS互聯網出口IP地址。基于HTTP協議獲取DNS互聯網出口IP地址存在查詢速度慢、查詢精確性不高的問題。
發明內容
鑒于現有技術存在的上述問題,本發明的目的在于提供一種互聯網出口IP的獲取方法、服務器及系統,其能夠實現互聯網出口IP的快速和精確查詢。
為了實現上述目的,本發明實施例提供一種互聯網出口IP的獲取方法,包括:
接收請求方發送的DNS查詢請求;
判斷所述DNS查詢請求是否為互聯網出口IP查詢請求;
如果所述DNS查詢請求為互聯網出口IP查詢請求,獲取當前請求方的互聯網出口IP地址,構造應答報文,并將所述應答報文發送至所述請求方。
在一些實施例中,判斷所述DNS查詢請求是否為互聯網出口IP查詢請求,包括:
判斷所述DNS查詢請求是否為DNS出口查詢請求,如果是,則所述DNS查詢請求為互聯網出口IP查詢請求;如果否,則所述DNS查詢請求為DNS解析請求,對所述DNS查詢請求進行DNS解析。
在一些實施例中,判斷所述DNS查詢請求是否為互聯網出口IP查詢請求,還包括:
在所述DNS查詢請求為DNS出口查詢請求后,判斷所述請求方的查詢域名是否為特定的查詢域名,如果是,則所述DNS查詢請求為互聯網出口IP查詢請求;如果否,則所述DNS查詢請求為DNS解析請求,對所述DNS查詢請求進行DNS解析。
在一些實施例中,所述DNS出口查詢請求包括A記錄、別名記錄、MX記錄、TXT記錄以及NS記錄中的一種。
在一些實施例中,所述方法還包括:設置特定的查詢域名,以判斷所述請求方的查詢域名是否為所述特定的查詢域名。
在一些實施例中,所述構造應答報文包括:在rdata字段填寫所述請求方的互聯網出口IP地址。
本發明實施例還提供一種服務器,包括處理器,其配置為:
接收請求方發送的DNS查詢請求;
判斷所述DNS查詢請求是否為互聯網出口IP查詢請求;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京微步在線科技有限公司,未經北京微步在線科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010761327.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種剃刀清理供電設備
- 下一篇:一種不老莓膠原蛋白飲及其制備方法





