两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

域名系統(tǒng)DNS解析處理方法及裝置與流程

文檔序號:12377576閱讀:275來源:國知局
域名系統(tǒng)DNS解析處理方法及裝置與流程

本發(fā)明涉及通信領域,具體而言,涉及一種域名系統(tǒng)DNS解析處理方法及裝置。



背景技術:

在使用無線終端接入設備(Customer Premise Equipment,簡稱為CPE)等設備上網的過程中,尤其是多用戶同時進行頻繁網絡業(yè)務時,突然會出現無法上網,但是此時使用網絡診斷工具或診斷命令進行檢測,發(fā)現以目標為IP地址檢測,網絡鏈路是通的,以目標為域名檢測,網絡鏈路不通。經過驗證確認導致無法上網的常見原因是路由器設備的域名系統(tǒng)(Domain Name System,簡稱為DNS)代理服務器進程的緩沖區(qū)滿了,無法接受新的DNS請求,需要說明的是該緩沖區(qū)是通過一套固定算法計算出來的,不易修改。該緩沖區(qū)在正常情況不會滿,除非由于用戶大量頻繁的DNS請求得不到回應時才會滿。因此,由于CPE等路由設備的DNS代理服務器工作失常,而設備的其他功能都正常,也會造成用戶、設備制造商、運營商很多麻煩和投訴。

針對相關技術中,路由器設備的域名系統(tǒng)DNS解析代理進程無法解析,導致用戶無法上網的問題,目前尚未提出有效的解決方案。



技術實現要素:

本發(fā)明提供了一種域名系統(tǒng)DNS解析處理方法及裝置,以至少解決相關技術中路由器設備的DNS解析代理進程無法解析,導致用戶無法上網的問題。

根據本發(fā)明的一個方面,提供了一種DNS解析處理方法,包括:

路由器將撥號獲得的主DNS解析服務器IP地址寫入到DHCP服務器進程配置文件的次DNS解析服務器IP地址參數中;

所述路由器接收終端的DHCP請求,將攜帶有所述路由器的主DNS解析服務器IP地址分配給所述終端的次DNS解析服務器IP地址。

進一步地,所述將攜帶有所述路由器的主DNS解析服務器IP地址分配給所述終端的次DNS解析服務器地址包括以下之一:

所述路由器的DHCP服務器將攜帶有所述路由器主DNS解析服務器IP地址分配給所述終端的次DNS解析服務器IP地址。

進一步地,該方法還包括:

在所述路由器撥號聯網成功的情況下,路由器將主DNS解析服務器IP地址寫入到DHCP業(yè)務進程的所述路由器的次DNS解析服務器IP地址參數中。

進一步地,所述路由器將撥號獲得的主DNS解析服務器IP地址寫入到DHCP服務器進程配置文件的次DNS解析服務器IP地址參數中包括:

初始化DHCP業(yè)務進程的配置參數修改標志位;

關閉所述DHCP業(yè)務進程,將獲得的主DNS解析服務器IP地址寫入到路由器DHCP業(yè)務進程的次DNS解析服務器IP地址參數中;

將DHCP業(yè)務進程的配置參數修改標志位設置為指定值;

檢測DHCP業(yè)務進程的配置參數修改標志位是否為所述指定值,若為所述指定值,則重啟DHCP進程,并重置標志位。

進一步地,所述方法包括:

當所述終端發(fā)給所述路由器的DNS代理進程,當所述路由器的DNS解析代理進程工作失效時,所述終端會將DNS請求發(fā)送給所述終端的次DNS完成DNS解析,其中,所述次DNS即所述路由器的主DNS。

根據本發(fā)明的另一個方面,還提供了一種DNS解析處理裝置,包括:

寫入模塊,用于用于路由器將撥號獲得的主DNS解析服務器IP地址寫入到DHCP服務器進程配置文件的次DNS解析服務器IP地址參數中;

分配模塊,用于所述路由器接收終端的DHCP請求,將攜帶有所述路由器的主DNS解析服務器IP地址分配給所述終端的次DNS解析服務器IP地址。

進一步地,所述分配模塊包括:

第一分配單元,用于所述路由器的DHCP服務器將攜帶有所述路由器主DNS解析服務器IP地址分配給所述終端的次DNS解析服務器IP地址。

進一步地,該裝置還包括:

撥號模塊,用于在所述路由器撥號聯網成功的情況下,路由器將主DNS解析服務器IP地址寫入到DHCP業(yè)務進程的所述路由器的次DNS解析服務器IP地址參數中。

進一步地,所述寫入模塊包括:

初始單元,用于初始化DHCP業(yè)務進程的配置參數修改標志位;

寫入單元,用于關閉所述DHCP業(yè)務進程,將獲得的主DNS解析服務器IP地址寫入到路由器DHCP業(yè)務進程的次DNS解析服務器IP地址參數中;

設置單元,用于將DHCP業(yè)務進程的配置參數修改標志位設置為指定值;

檢測單元,用于檢測DHCP業(yè)務進程的配置參數修改標志位是否為所述指定值,若為所述指定值,則重啟DHCP進程,并重置標志位。

進一步地,所述裝置包括:

解析模塊,用于當所述終端發(fā)給所述路由器的DNS代理進程,當所述路由器的DNS解析代理進程工作失效時,所述終端會將DNS請求發(fā)送給所述終端的次DNS完成DNS解析,其中,所述次DNS即所述路由器的主DNS。。

通過本發(fā)明,采用路由器將撥號獲得的主DNS解析服務器IP地址寫入到DHCP服務器進程配置文件的次DNS解析服務器IP地址參數中,該路由器接收終端的DHCP請求,將攜帶有該路由器的主DNS解析服務器IP地址分配給該終端的次DNS解析服務器IP地址,解決了因路由器設備的DNS解析代理進程無法解析,導致用戶無法上網的問題,確保用戶DNS請求的正常解析,提高了用戶使用路由器設備進行網絡業(yè)務的質量。

附圖說明

此處所說明的附圖用來提供對本發(fā)明的進一步理解,構成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構成對本發(fā)明的不當限定。在附圖中:

圖1是根據本發(fā)明實施例的一種DNS解析處理方法的流程圖;

圖2是根據本發(fā)明實施例的一種DNS解析處理裝置的結構框圖;

圖3是根據本發(fā)明優(yōu)選實施例的DNS解析優(yōu)化機制的流程示意圖;

圖4是根據本發(fā)明優(yōu)選實施例的初始化模塊實現的流程示意圖;

圖5是根據本發(fā)明優(yōu)選實施例的DHCP參數配置模塊實現的流程示意圖;

圖6是根據本發(fā)明優(yōu)選實施例的DHCP進程管理模塊實現的流程示意圖。

具體實施方式

下文中將參考附圖并結合實施例來詳細說明本發(fā)明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。

需要說明的是,本發(fā)明的說明書和權利要求書及上述附圖中的術語“第一”、“第二”等是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。

在本實施例中提供了一種DNS解析處理方法,圖1是根據本發(fā)明實施例的一種DNS解析處理方法的流程圖,如圖1所示,該流程包括如下步驟:

步驟S102,路由器將撥號獲得的主DNS解析服務器IP地址寫入到DHCP服務器進程配置文件的次DNS解析服務器IP地址參數中;

步驟S104,該路由器接收終端的DHCP請求,將攜帶有該路由器的主DNS解析服務器IP地址分配給該終端的次DNS解析服務器IP地址。

通過上述步驟,路由器將撥號獲得的主DNS解析服務器IP地址寫入到DHCP服務器進程配置文件的次DNS解析服務器IP地址參數中,并將該路由器的主DNS解析服務器IP地址分配給該終端的次DNS解析服務器IP地址,利用了用戶終端設備的次DNS的解析作用,解決了因路由器設備的DNS解析代理進程無法解析,導致用戶無法上網的問題,確保用戶DNS請求的正常解析,提高了用戶使用路由器設備進行網絡業(yè)務的質量。

在本實施例中,可以是該路由器的DHCP服務器自動將攜帶有該路由器主DNS解析服務器IP地址分配給該終端的次DNS解析服務器IP地址。

在本實施例中,在該路由器撥號聯網成功的情況下,路由器將撥號獲得的主DNS解析服務器IP地址寫入到DHCP服務器進程配置文件的次DNS解析服務器IP地址參數中;

在本實施例中,該路由器將主DNS解析服務器IP地址寫入到DHCP業(yè)務進程的該路由器的次DNS解析服務器IP地址參數中包括:

初始化DHCP業(yè)務進程的配置參數修改標志位;

關閉該DHCP業(yè)務進程,將獲得的主DNS解析服務器IP地址寫入到路由器DHCP業(yè)務進程的次DNS解析服務器IP地址參數中;

將DHCP業(yè)務進程的配置參數修改標志位設置為指定值;

檢測DHCP業(yè)務進程的配置參數修改標志位是否為該指定值,若為該指定值,則重啟DHCP進程,并重置標志位。

在上述實施例中,當該終端發(fā)給該路由器的DNS代理進程,當該路由器的DNS解析代理進程工作失效時,該終端會將DNS請求發(fā)送給該終端的次DNS完成DNS解析,其中,該次DNS即該路由器的主DNS。

在本實施例中還提供了一種DNS解析處理裝置,該裝置位于終端中。該裝置用于實現上述實施例及優(yōu)選實施方式,已經進行過說明的不再贅述。如以下所使用的,術語“模塊”可以實現預定功能的軟件和/或硬件的組合。盡管以下實施例所描述的裝置較佳地以軟件來實現,但是硬件,或者軟件和硬件的組合的實現也是可能并被構想的。

圖2是根據本發(fā)明實施例的一種DNS解析處理裝置的結構框圖,如圖2所示,該裝置包括:

寫入模塊22,用于路由器將撥號獲得的主DNS解析服務器IP地址寫入到DHCP服務器進程配置文件的次DNS解析服務器IP地址參數中;

分配模塊24,用于該路由器接收終端的DHCP請求,將攜帶有該路由器的主DNS解析服務器IP地址分配給該終端的次DNS解析服務器IP地址。

通過上述裝置,路由器將主DNS解析服務器IP地址寫入到動態(tài)主機配置協(xié)議(Dynamic Host Configuration Protocol,簡稱為DHCP)業(yè)務進程的該路由器的次DNS解析服務器IP地址參數中,并將該路由器的主DNS解析服務器IP地址分配給該終端的次DNS解析服務器IP地址,利用了用戶終端設備的次DNS的解析作用,解決了因路由器設備的DNS解析代理進程無法解析,導致用戶無法上網的問題,確保用戶DNS請求的正常解析,提高了用戶使用路由器設備進行網絡業(yè)務的質量。

在本實施例中,該分配模塊24包括:

第一分配單元,用于該路由器的DHCP服務器將攜帶有該路由器主DNS解析服務器IP地址分配給該終端的次DNS解析服務器IP地址。

在本實施例中,該裝置還包括:

撥號模塊,用于在該路由器撥號聯網成功的情況下,路由器將主DNS解析服務器IP地址寫入到DHCP業(yè)務進程的該路由器的次DNS解析服務器IP地址參數中。

在本實施例中,該寫入模塊22包括:

初始單元,用于初始化DHCP業(yè)務進程的配置參數修改標志位;

寫入單元,用于關閉該DHCP業(yè)務進程,將獲得的主DNS解析服務器IP地址寫入到路由器DHCP業(yè)務進程的次DNS解析服務器IP地址參數中;

設置單元,用于將DHCP業(yè)務進程的配置參數修改標志位設置為指定值;

檢測單元,用于檢測DHCP業(yè)務進程的配置參數修改標志位是否為該指定值,若為該指定值,則重啟DHCP進程,并重置標志位。

在本實施例中,該裝置還包括:

解析模塊,用于當該終端發(fā)給該路由器的DNS代理進程,當該路由器的DNS解析代理進程工作失效時,該終端會將DNS請求發(fā)送給該終端的次DNS完成DNS解析,其中,該次DNS即該路由器的主DNS。

下面結合優(yōu)選實施例和實施方式對本發(fā)明進行詳細說明。

圖3是根據本發(fā)明優(yōu)選實施例的DNS解析優(yōu)化機制的流程示意圖,如圖3所示,本發(fā)明優(yōu)選實施例通過修改路由器設備的DHCP服務器(Server)的配置參數,路由器 將撥號獲得的主DNS解析服務器IP地址寫入到DHCP服務器進程配置文件的次DNS解析服務器IP地址參數中。當接入路由器設備的終端設備通過DHCP方式向路由器設備發(fā)起DHCP請求時,路由器的DHCP Server就會將它撥號聯網獲得主DNS解析服務器IP地址分配給終端設備的次DNS解析IP地址。這樣當路由器設備的DNS代理服務器無法工作時,用戶的DNS請求通過其終端設備的次DNS解析服務器得到正常解析,此時對于用戶而言是無需做任何操作的。因此,這樣可以進一步保證DNS解析的正確性,減少不必要的麻煩,提高了用戶體驗。。

本發(fā)明優(yōu)選實施例提出了一種DNS解析優(yōu)化機制及裝置,其目的在于通過修改CPE,UFI等路由器設備的DHCP Service的配置參數,將路由器設備通過撥號獲得的主DNS解析服務器IP地址寫入到路由器設備DHCP Service的次DNS解析服務器IP地址參數中。從而將其通過DHCP方式分配給用戶終端設備的次DNS解析服務器地址。這樣當CPE,UFI等路由器設備的DNS代理服務器無法工作時,用戶終端設備的DNS請求可以得到正常的解析。設備的DNS請求可以得到正常的解析。從而有效地保證了用戶的上網質量,避免了不少不必要的麻煩。

本優(yōu)選實施例實現的部分步驟如下:

步驟1、初始化。清空DHCP Service配置參數修改標志位。

步驟2、判斷撥號是否成功,若撥號成功,關閉DHCP進程,將撥號聯網成功后獲得的主DNS解析服務器IP地址寫入到路由器設備DHCP服務器進程配置文件(Service)的次DNS解析服務器IP地址參數中。將DHCP Service配置參數修改標志位置為1。

步驟3、DHCP管理模塊檢測DHCP Service配置參數修改標志位是否為1。若為1,則重啟DHCP進程,并重置標志位為0。

步驟4、接下來判斷是否斷網重新撥號,若進行斷網重新撥號,循環(huán)至步驟2,進行下一輪操作

本優(yōu)選實施例的技術方案,實現簡單,效果明顯,可以成功解決因路由設備的DNS代理服務器無法工作導致用戶無法上網的問題,有效保證了用戶使用路由器設備進行網絡業(yè)務的質量。同時也極大地提高了用戶體驗。

本本優(yōu)選實施例的包括如下模塊:初始化模塊,DHCP參數配置模塊,DHCP進程管理模塊。

圖4是根據本發(fā)明優(yōu)選實施例的初始化模塊實現的流程示意圖,如圖4所示,如上述步驟1。

圖5是根據本發(fā)明優(yōu)選實施例的DHCP參數配置模塊實現的流程示意圖,如圖5所示,如上述步驟2。

圖6是根據本發(fā)明優(yōu)選實施例的DHCP進程管理模塊實現的流程示意圖,如圖6所示,如上述步驟3。

在本發(fā)明優(yōu)選實施例中,上述方案中所述的DNS解析優(yōu)化方案,可以替換為路由器設備每次撥號成功后,用戶可以通過管理頁面或telnet或adb登錄設備查看撥號聯網獲得主DNS解析服務器IP地址,然后手動將其配置給用戶終端設備網卡的次DNS解析服務器IP地址。

本發(fā)明優(yōu)選實施例采用的技術方案通過將每次撥號成功獲得的主DNS解析服務器IP地址寫入DHCP服務器進程配置文件(Server)的次DNS解析服務器IP地址參數中。并將其分配給用戶終端設備的次DNS解析服務器地址,可以有效地解決因路由設備的DNS無法解析導致用戶無法上網的問題,充分發(fā)揮用戶終端設備的次DNS解析作用,確保了用戶DNS請求的正常解析,進一步保證了用戶使用路由器設備進行網絡業(yè)務的質量。

通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到根據上述實施例的方法可借助軟件加必需的通用硬件平臺的方式來實現,當然也可以通過硬件,但很多情況下前者是更佳的實施方式。基于這樣的理解,本發(fā)明的技術方案本質上或者說對現有技術做出貢獻的部分可以以軟件產品的形式體現出來,該計算機軟件產品存儲在一個存儲介質(如ROM/RAM、磁碟、光盤)中,包括若干指令用以使得一臺終端設備(可以是手機,計算機,服務器,或者網絡設備等)執(zhí)行本發(fā)明各個實施例該的方法。

本發(fā)明的實施例還提供了一種存儲介質。可選地,在本實施例中,上述存儲介質可以被設置為存儲用于執(zhí)行上述實施例的程序代碼:

可選地,在本實施例中,上述存儲介質可以包括但不限于:U盤、只讀存儲器(ROM,Read-Only Memory)、隨機存取存儲器(RAM,Random Access Memory)、移動硬盤、磁碟或者光盤等各種可以存儲程序代碼的介質。

可選地,在本實施例中,處理器根據存儲介質中已存儲的程序代碼執(zhí)行上述實施例的方法。

顯然,本領域的技術人員應該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計算裝置來實現,它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成的網絡上,可選地,它們可以用計算裝置可執(zhí)行的程序代碼來實現,從而,可以將它們存儲在存儲裝置中由計算裝置來執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實現。這樣,本發(fā)明不限制于任何特定的硬件和軟件結合。

以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領域的技術 人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內。

當前第1頁1 2 3 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
读书| 宜宾市| 宁陕县| 钟祥市| 固安县| 来宾市| 承德市| 凌云县| 东丽区| 淮滨县| 拜城县| 洞头县| 南投市| 丹阳市| 农安县| 綦江县| 祁连县| 界首市| 辽阳县| 沙洋县| 铜梁县| 开鲁县| 冀州市| 武川县| 巴林左旗| 平潭县| 普洱| 泽普县| 松溪县| 闽清县| 平泉县| 元江| 马龙县| 湛江市| 原阳县| 舒兰市| 延津县| 罗田县| 蒙阴县| 出国| 清苑县|