[發明專利]一種域名系統DNS解析方法及裝置有效
| 申請號: | 201110228443.2 | 申請日: | 2011-08-10 |
| 公開(公告)號: | CN102263837A | 公開(公告)日: | 2011-11-30 |
| 發明(設計)人: | 何超;申錕鎧;羅元;鄧輝 | 申請(專利權)人: | 北京天融信科技有限公司 |
| 主分類號: | H04L29/12 | 分類號: | H04L29/12 |
| 代理公司: | 工業和信息化部電子專利中心 11010 | 代理人: | 梁軍 |
| 地址: | 100085 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 域名 系統 dns 解析 方法 裝置 | ||
1.一種域名系統DNS解析方法,其特征在于,包括:
網絡數據過濾模塊對本機DNS解析請求包進行過濾,將符合預先設置的本地DNS解析策略的本機DNS解析請求包轉發到本機DNS解析模塊,將不符合所述本地DNS解析策略的本機DNS解析請求包轉發到操作系統底層模塊;
所述本機DNS解析模塊對接收的所述本機DNS解析請求包進行解析,獲取解析結果,并將所述解析結果攜帶在本機DNS解析應答包中發送給所述操作系統底層模塊。
2.如權利要求1所述的方法,其特征在于,所述網絡數據過濾模塊對本機DNS解析請求包進行過濾,將符合預先設置的本地DNS解析策略的本機DNS解析請求包轉發到本機DNS解析模塊具體包括:
所述網絡數據過濾模塊根據所述本地DNS解析策略對所述本機DNS解析請求包進行過濾,判斷所述本機DNS解析請求包是否需要進行本地DNS解析;
在確定所述本機DNS解析請求包需要進行本地處理的情況下,所述網絡數據過濾模塊將所述本機DNS解析請求包的原目的地址修改為本機地址,并將所述本機DNS解析請求包的原目的端口修改為所述本機DNS解析模塊設置的監聽端口,并將所述本機DNS解析請求包轉發給所述本機DNS解析模塊;
所述網絡數據過濾模塊將所述本機DNS解析請求包的源端口、所述原目的地址、以及所述原目的端口進行保存。
3.如權利要求2所述的方法,其特征在于,所述本機DNS解析模塊對接收的所述本機DNS解析請求包進行解析,獲取解析結果,并將所述解析結果攜帶在本機DNS解析應答包中發送給所述操作系統底層模塊具體包括:
所述本機DNS解析模塊根據用戶定義的域名與網絡協議IP地址對應關系,將所述本機DNS解析請求包中的域名地址解析為對應的IP地址;
所述本機DNS解析模塊根據所述本機DNS解析請求包中的所述源端口,向所述網絡數據過濾模塊查詢所述本機DNS解析請求包的所述原目的地址、以及所述原目的端口;
所述本機DNS解析模塊根據解析后的所述IP地址、所述原目的地址、以及所述原目的端口構造所述本機DNS解析應答包,并通過原始套接字將所述本機DNS解析應答包發送給所述操作系統底層模塊。
4.如權利要求1所述的方法,其特征在于,所述網絡數據過濾模塊對本機DNS解析請求包進行過濾之前,所述方法還包括:
所述本機DNS解析模塊設置監聽端口;
所述本機DNS解析模塊將所述監聽端口和所述本地DNS解析策略置入所述網絡數據過濾模塊。
5.如權利要求1所述的方法,其特征在于,所述方法還包括:
所述本機DNS解析模塊接收DNS策略服務器分發的當前本地DNS解析策略;
所述本機DNS解析模塊根據所述當前本地DNS解析策略對原本地DNS解析策略進行更新,并將更新后的所述本地DNS解析策略置入所述網絡數據過濾模塊。
6.一種域名系統DNS解析裝置,其特征在于,包括:
網絡數據過濾模塊,用于對本機DNS解析請求包進行過濾,將符合預先設置的本地DNS解析策略的本機DNS解析請求包轉發到本機DNS解析模塊,將不符合所述本地DNS解析策略的本機DNS解析請求包轉發到操作系統底層模塊;
所述本機DNS解析模塊,用于對接收的所述本機DNS解析請求包進行解析,獲取解析結果,并將所述解析結果攜帶在本機DNS解析應答包中發送給所述操作系統底層模塊。
7.如權利要求6所述的裝置,其特征在于,所述網絡數據過濾模塊具體用于:
根據所述本地DNS解析策略對所述本機DNS解析請求包進行過濾,判斷所述本機DNS解析請求包是否需要進行本地DNS解析;
在確定所述本機DNS解析請求包需要進行本地處理的情況下,將所述本機DNS解析請求包的原目的地址修改為本機地址,并將所述本機DNS解析請求包的原目的端口修改為所述本機DNS解析模塊的監聽端口,并將所述本機DNS解析請求包轉發給所述本機DNS解析模塊;
將所述本機DNS解析請求包的源端口、所述原目的地址、以及所述原目的端口進行保存。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京天融信科技有限公司,未經北京天融信科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110228443.2/1.html,轉載請聲明來源鉆瓜專利網。





