[發(fā)明專利]一種路由器域名訪問方法、系統(tǒng)、計算機設(shè)備和存儲介質(zhì)在審
| 申請?zhí)枺?/td> | 201810549475.4 | 申請日: | 2018-05-31 |
| 公開(公告)號: | CN108769287A | 公開(公告)日: | 2018-11-06 |
| 發(fā)明(設(shè)計)人: | 曾敏 | 申請(專利權(quán))人: | 四川斐訊全智信息技術(shù)有限公司 |
| 主分類號: | H04L29/12 | 分類號: | H04L29/12;H04L12/741 |
| 代理公司: | 成都金德聯(lián)合知識產(chǎn)權(quán)代理事務(wù)所(特殊普通合伙) 51271 | 代理人: | 張嬋嬋;王曉普 |
| 地址: | 610000 四川省成*** | 國省代碼: | 四川;51 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 路由器 域名訪問 域名解析 數(shù)據(jù)包 計算機設(shè)備 數(shù)據(jù)鏈路層 存儲介質(zhì) 回應(yīng)報文 網(wǎng)卡驅(qū)動 客戶端 域名查詢請求 發(fā)送 隊列接收 發(fā)送隊列 功能失效 邏輯處理 內(nèi)核模塊 應(yīng)用場景 查詢 報文 放入 組裝 場景 | ||
本發(fā)明公開了一種路由器域名訪問方法、系統(tǒng)、計算機設(shè)備和存儲介質(zhì),用以解決現(xiàn)有的路由器域名訪問方法在部分場景下功能失效的問題。所述路由器域名訪問方法包括:從網(wǎng)卡驅(qū)動的收包隊列接收客戶端發(fā)送的數(shù)據(jù)包;判斷所述數(shù)據(jù)包是否為路由器域名查詢請求報文,若是,對所述數(shù)據(jù)包進行邏輯處理并組裝生成查詢回應(yīng)報文;將所述查詢回應(yīng)報文放入所述網(wǎng)卡驅(qū)動的發(fā)送隊列以發(fā)送至所述客戶端。本發(fā)明基于數(shù)據(jù)鏈路層實現(xiàn)路由器域名解析從而實現(xiàn)通過域名訪問路由器,使路由器域名解析在內(nèi)核數(shù)據(jù)鏈路層實現(xiàn),能滿足路由器的所有應(yīng)用場景,減少了其他內(nèi)核模塊的處理,同時從而提升了路由器本地域名解析的效率。
技術(shù)領(lǐng)域
本發(fā)明涉及無線通信領(lǐng)域,尤其涉及一種路由器域名訪問方法、系統(tǒng)、計算機設(shè)備和存儲介質(zhì)。
背景技術(shù)
現(xiàn)有的常見的路由器域名解析功能由DNS代理(DNS Proxy,如DNSmasq)來完成路由器域名解析的工作。其工作原理是:路由器給電腦分配IP地址時,通常把路由器的IP地址作為DNS服務(wù)器地址分配給電腦;電腦連接路由器后從路由器獲取IP和DNS服務(wù)器地址,用戶在電腦瀏覽器的地址欄中輸入路由器域名,瀏覽器將向DNS服務(wù)器地址發(fā)送DNS解析請求,路由器的DNS代理將發(fā)往本地的DNS數(shù)據(jù)進行獲取判斷解析,如果是路由器的域名,則返回路由器的管理IP,然后瀏覽器就可以訪問路由器。
DNS代理工作在OSI(Open System Interconnection,開放系統(tǒng)互連參考模型)七層網(wǎng)絡(luò)模型中的第七層應(yīng)用層,其只能獲取發(fā)往路由器的域名解析請求。但是用戶可能手動修改電腦的DNS服務(wù)器地址以防止DNS被污染,比如設(shè)置為114.114.114.114(114DNS)、223.5.5.5(阿里DNS)、8.8.8.8(谷歌DNS)或者180.76.76.76(百度DNS)。當用戶手動修改DNS服務(wù)器后造成電腦的域名解析請求經(jīng)過路由器OSI的第三層IP層后輩轉(zhuǎn)發(fā)到修改后的DNS服務(wù)器,這樣DNS代理不能獲取電腦的域名解析請求。
當前無線路由器為實現(xiàn)信號的覆蓋范圍,提供無線橋接模式。無線橋接把多個無線路由器橋接在一起,可以把兩個不同物理位置的、不方便布線的用戶連接到同一局域網(wǎng),以起到信號放大的作用。當電腦連接下聯(lián)橋接路由器時,電腦要通過域名訪問連接的路由器,其域名解析請求直接通過橋轉(zhuǎn)發(fā)到被橋接的路由器,這樣路由器的DNS代理也不能獲取電腦的域名解析請求。
DNS代理實現(xiàn)路由器域名解析的方法在一些場景下功能失效。比如用戶手動修改DNS服務(wù)器或者路由器工作在無線橋接模式的情況下,DNS代理無法實現(xiàn)路由器域名解析,這樣連接在路由器的電腦無法通過路由器域名訪問路由器。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題目的在于提供一種路由器域名訪問方法、系統(tǒng)、計算機設(shè)備和存儲介質(zhì),用以解決現(xiàn)有的路由器域名訪問方法在部分場景下功能失效的問題。
為了實現(xiàn)上述目的,本發(fā)明采用的技術(shù)方案為:
一種路由器域名訪問方法,包括步驟:
從網(wǎng)卡驅(qū)動的收包隊列接收客戶端發(fā)送的數(shù)據(jù)包;
判斷所述數(shù)據(jù)包是否為路由器域名查詢請求報文,若是,對所述數(shù)據(jù)包進行邏輯處理并組裝生成查詢回應(yīng)報文;
將所述查詢回應(yīng)報文放入所述網(wǎng)卡驅(qū)動的發(fā)送隊列以發(fā)送至所述客戶端。
上述方案中,所述從網(wǎng)卡驅(qū)動的收包隊列接收客戶端發(fā)送的數(shù)據(jù)包,具體包括:
通過鉤子函數(shù)獲取所述數(shù)據(jù)包;所述鉤子函數(shù)位于數(shù)據(jù)鏈路層。
上述方案中,所述對所述數(shù)據(jù)包進行邏輯處理并組裝生成查詢回應(yīng)報文,具體包括:
根據(jù)路由器域名和路由器管理IP地址對所述數(shù)據(jù)包進行邏輯處理。
上述方案中,所述對所述數(shù)據(jù)包進行邏輯處理并組裝生成查詢回應(yīng)報文,具體包括:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于四川斐訊全智信息技術(shù)有限公司,未經(jīng)四川斐訊全智信息技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810549475.4/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 通過冗余提高數(shù)據(jù)傳輸速度的方法
- 數(shù)據(jù)包調(diào)度方法和裝置
- 一種數(shù)據(jù)包的轉(zhuǎn)發(fā)方法和設(shè)備
- 網(wǎng)絡(luò)通信主體確認方法及系統(tǒng)
- 一種轉(zhuǎn)發(fā)數(shù)據(jù)包的方法、裝置和路由設(shè)備
- 一種數(shù)據(jù)報文接收方法及裝置
- 一種降低語音丟包統(tǒng)計量的方法及基站
- 數(shù)據(jù)包的處理方法、裝置、電子設(shè)備及存儲介質(zhì)
- 一種數(shù)據(jù)包處理方法、裝置及電子設(shè)備和存儲介質(zhì)
- 一種數(shù)據(jù)傳輸方法、裝置、設(shè)備及存儲介質(zhì)





