[發(fā)明專利]一種實現(xiàn)多條上網通道DNS數(shù)據(jù)隔離的方法在審
| 申請?zhí)枺?/td> | 202110898719.1 | 申請日: | 2021-08-05 |
| 公開(公告)號: | CN113630480A | 公開(公告)日: | 2021-11-09 |
| 發(fā)明(設計)人: | 王曉明 | 申請(專利權)人: | 芯河半導體科技(無錫)有限公司 |
| 主分類號: | H04L29/12 | 分類號: | H04L29/12;H04L29/06;H04L12/741 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 214135 江蘇省無錫市新吳區(qū)菱*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 實現(xiàn) 上網 通道 dns 數(shù)據(jù) 隔離 方法 | ||
本發(fā)明公開了一種實現(xiàn)多條上網通道DNS數(shù)據(jù)隔離的方法,通過記錄下掛設備的IP地址和綁定到上網路由WAN的DNS地址到配置文件,網關收到下掛設備的DNS請求;下掛設備發(fā)送DNS域名解析請求報文到設備的DNSMASQ服務;DNSMASQ服務根據(jù)下掛設備的IP地址查找數(shù)據(jù)存儲鏈表中對應的DNS服務器地址,實現(xiàn)LAN側下掛設備的DNS請求從綁定的上網路由WAN的DNS服務器轉發(fā)。本發(fā)明基于現(xiàn)有的DNSMASQ服務,通過記錄配置文件的形式,DNSMASQ服務方便讀取且易于維護;實現(xiàn)了不同上網通道的DNS數(shù)據(jù)隔離,能夠滿足運營商在某些特定商業(yè)場景的應用和實現(xiàn)。
技術領域
本發(fā)明涉及DNS數(shù)據(jù)管理領域,具體是一種實現(xiàn)多條上網通道DNS數(shù)據(jù)隔離的方法。
背景技術
DNS(Domain Name System,域名系統(tǒng))是互聯(lián)網的一項服務。它作為將域名和IP地址相互映射的一個分布式數(shù)據(jù)庫,能夠使人更方便地訪問互聯(lián)網。
DNSMASQ是一個輕巧的,容易使用的DNS服務工具,它可以應用在內部網和Internet連接的時候的IP地址NAT轉換,也可以用做小型網絡的DNS服務。
利用DNSMASQ實現(xiàn)家庭網關下掛設備訪問互聯(lián)網的DNS服務,其過程是:家庭網關下掛設備發(fā)送DNS域名解析請求報文到家庭網關的DNSMASQ服務,家庭網關的DNSMASQ服務收到家庭網關下掛設備發(fā)送的DNS域名解析請求報文。
首先,DNSMASQ服務從家庭網關的DNS緩存中查找之前已經訪問的域名中有沒有這次訪問的域名,如果有,直接返回域名對應的IP地址到家庭網關的下掛設備;如果沒有,然后DNSMASQ服務從/etc/resolv.conf文件讀取上游DNS服務器地址,DNSMASQ服務轉發(fā)DNS域名解析請求報文到上游DNS服務器,上游DNS服務器返回DNS域名解析響應報文到DNSMASQ服務,DNSMASQ服務轉發(fā)DNS域名解析響應報文到家庭網關的下掛設備。
現(xiàn)有的DNSMASQ DNS查詢方法中,DNSMASQ從/etc/resolv.conf文件讀取上游DNS服務器地址,/etc/resolv.conf文件記錄的是默認上網路由的DNS服務器地址,家庭網關下掛設備訪問外部網絡,域名解析都從默認上網通道的DNS服務器轉發(fā),這將限制運營商某些特定商業(yè)場景的應用和實現(xiàn),不利于DNS數(shù)據(jù)的管理,進而無法滿足家庭網關多條上網通道DNS數(shù)據(jù)的隔離。
本發(fā)明將提供一種實現(xiàn)多條上網通道DNS數(shù)據(jù)隔離的方法來解決目前家庭網關多條上網通道DNS數(shù)據(jù)沒有隔離的問題
發(fā)明內容
本發(fā)明的目的在于提供一種實現(xiàn)多條上網通道DNS數(shù)據(jù)隔離的方法,以解決當家庭網關配置多條上網通道,家庭網關的多個LAN端口分別綁定到不同的上網路由WAN連接,LAN側下掛設備訪問外部網絡,域名解析都從默認上網路由WAN的DNS轉發(fā),導致運營商某些特定商業(yè)場景的應用無法實現(xiàn),不易于管理的問題。
為實現(xiàn)上述目的,本發(fā)明提供如下技術方案:
一種實現(xiàn)多條上網通道DNS數(shù)據(jù)隔離的方法,該方法包括如下步驟:
步驟一、家庭網關上電,根據(jù)設備的配置信息初始化配置文件,然后啟動DNSMASQ服務,DNSMASQ服務讀取配置文件,檢索配置文件的信息并記錄相關的信息到數(shù)據(jù)存儲鏈表;DNSMASQ服務數(shù)據(jù)鏈表存放的是LAN側下掛設備的IP地址和其綁定到上網路由WAN的DNS服務器地址的對應關系。
步驟二、家庭網關下掛設備訪問外部網絡,下掛設備發(fā)送DNS域名解析請求報文到設備的DNSMASQ服務。
步驟三、設備的DNSMASQ服務首先從設備的DNS緩存中查找之前已經訪問的域名中有沒有這次訪問的域名。
步驟四、如果設備的DNS緩存中有查找到訪問的域名,設備的DNSMASQ服務直接返回域名對應的IP地址到下掛設備。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于芯河半導體科技(無錫)有限公司,未經芯河半導體科技(無錫)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110898719.1/2.html,轉載請聲明來源鉆瓜專利網。
- 互動業(yè)務終端、實現(xiàn)系統(tǒng)及實現(xiàn)方法
- 街景地圖的實現(xiàn)方法和實現(xiàn)系統(tǒng)
- 游戲實現(xiàn)系統(tǒng)和游戲實現(xiàn)方法
- 圖像實現(xiàn)裝置及其圖像實現(xiàn)方法
- 增強現(xiàn)實的實現(xiàn)方法以及實現(xiàn)裝置
- 軟件架構的實現(xiàn)方法和實現(xiàn)平臺
- 數(shù)值預報的實現(xiàn)方法及實現(xiàn)系統(tǒng)
- 空調及其冬眠控制模式實現(xiàn)方法和實現(xiàn)裝置以及實現(xiàn)系統(tǒng)
- 空調及其睡眠控制模式實現(xiàn)方法和實現(xiàn)裝置以及實現(xiàn)系統(tǒng)
- 輸入設備實現(xiàn)方法及其實現(xiàn)裝置





