[發明專利]處理DNS查詢請求的方法、裝置、路由器及存儲介質有效
| 申請號: | 202110152281.2 | 申請日: | 2021-02-03 |
| 公開(公告)號: | CN112822305B | 公開(公告)日: | 2022-09-13 |
| 發明(設計)人: | 蘇鄧海;董浩;張遠茂 | 申請(專利權)人: | 深圳市共進電子股份有限公司 |
| 主分類號: | H04L61/4511 | 分類號: | H04L61/4511;H04L61/10 |
| 代理公司: | 北京超凡宏宇專利代理事務所(特殊普通合伙) 11463 | 代理人: | 余菲 |
| 地址: | 518000 廣東省*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 處理 dns 查詢 請求 方法 裝置 路由器 存儲 介質 | ||
1.一種處理DNS查詢請求的方法,其特征在于,應用于路由器,該方法包括:
獲取待處理DNS查詢請求;
判斷發起所述待處理DNS查詢請求的應用是否為預設關聯關系中的應用;
若判斷結果為是,則基于預設關聯關系確定與所述應用關聯的WAN連接接口;所述預設關聯關系中包括應用與WAN連接接口之間的關聯關系;
通過確定的所述WAN連接接口將所述待處理DNS查詢請求發送給DNS域名服務器;
若收到所述DNS域名服務器反饋的DNS響應,通過確定的所述WAN連接接口將所述DNS響應轉發給發起所述待處理DNS查詢請求的應用;
所述“判斷發起所述待處理DNS查詢請求的應用是否為預設關聯關系中的應用”,包括:
提取所述待處理DNS查詢請求中的目標IP與源端口;
判斷所述路由器的系統文件中是否存在所述目標IP與所述源端口;所述系統文件中存儲有所述路由器中各應用的IP、端口與文件節點三者之間的關聯關系;
若判斷結果為否,則確定發起所述待處理DNS查詢請求的應用不是預設關聯關系中的應用;
若判斷結果為是,則確定所述系統文件中與所述目標IP和所述源端口兩者對應的文件節點;
若確定的所述文件節點與所述預設關聯關系中的應用的文件節點匹配,則確定發起所述待處理DNS查詢請求的應用為預設關聯關系中的應用;
若確定的所述文件節點與所述預設關聯關系中的應用的文件節點不匹配,則確定發起所述待處理DNS查詢請求的應用不是預設關聯關系中的應用。
2.如權利要求1所述的方法,其特征在于,所述“獲取待處理DNS查詢請求”,包括:
獲取DNS查詢請求;
判斷所述DNS查詢請求是否為所述路由器中的應用所發起;
若判斷結果為是,則確定所述DNS查詢請求為所述待處理DNS查詢請求。
3.如權利要求2所述的方法,其特征在于,還包括:
若所述DNS查詢請求不是所述路由器中的應用發起的,則確定所述DNS查詢請求是LAN側應用發起的請求,并經默認WAN連接接口處理所述DNS查詢請求。
4.如權利要求2所述的方法,其特征在于,所述“判斷所述DNS查詢請求是否為所述路由器中的應用所發起”,包括:
判斷所述DNS查詢請求是否是通過指定IP與指定端口獲取到的;
若判斷結果為是,則確定所述DNS查詢請求是所述路由器中的應用發起的;
若判斷結果為否,則確定所述DNS查詢請求是所述路由器外的應用發起的。
5.如權利要求1所述的方法,其特征在于,還包括:
建立預設關聯關系;其中,所述關聯關系是通過將路由器中指定的應用與指定的WAN連接接口進行關聯得到的。
6.如權利要求1所述的方法,其特征在于,所述預設關聯關系中的應用的文件節點是通過以下步驟得到的:
獲取所述預設關聯關系中的所有應用的應用名稱:
根據所述應用名稱獲取進程pid號;
基于所述進程pid號確定所述預設關聯關系中每個應用的所有文件節點。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市共進電子股份有限公司,未經深圳市共進電子股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110152281.2/1.html,轉載請聲明來源鉆瓜專利網。





