本發明專利技術提供了一種域名系統DNS解析處理方法及裝置,其中,該方法采用路由器將撥號獲得的主DNS解析服務器IP地址寫入到DHCP服務器進程配置文件的次DNS解析服務器IP地址參數中,該路由器接收終端的DHCP請求,將攜帶有該路由器的主DNS解析服務器IP地址分配給該終端的次DNS解析服務器IP地址,解決了因路由器設備的DNS解析代理進程無法解析,導致用戶無法上網的問題,確保用戶DNS請求的正常解析,提高了用戶使用路由器設備進行網絡業務的質量。
【技術實現步驟摘要】
本專利技術涉及通信領域,具體而言,涉及一種域名系統DNS解析處理方法及裝置。
技術介紹
在使用無線終端接入設備(CustomerPremiseEquipment,簡稱為CPE)等設備上網的過程中,尤其是多用戶同時進行頻繁網絡業務時,突然會出現無法上網,但是此時使用網絡診斷工具或診斷命令進行檢測,發現以目標為IP地址檢測,網絡鏈路是通的,以目標為域名檢測,網絡鏈路不通。經過驗證確認導致無法上網的常見原因是路由器設備的域名系統(DomainNameSystem,簡稱為DNS)代理服務器進程的緩沖區滿了,無法接受新的DNS請求,需要說明的是該緩沖區是通過一套固定算法計算出來的,不易修改。該緩沖區在正常情況不會滿,除非由于用戶大量頻繁的DNS請求得不到回應時才會滿。因此,由于CPE等路由設備的DNS代理服務器工作失常,而設備的其他功能都正常,也會造成用戶、設備制造商、運營商很多麻煩和投訴。針對相關技術中,路由器設備的域名系統DNS解析代理進程無法解析,導致用戶無法上網的問題,目前尚未提出有效的解決方案。
技術實現思路
本專利技術提供了一種域名系統DNS解析處理方法及裝置,以至少解決相關技術中路由器設備的DNS解析代理進程無法解析,導致用戶無法上網的問題。根據本專利技術的一個方面,提供了一種DNS解析處理方法,包括:路由器將撥號獲得的主DNS解析服務器IP地址寫入到DHCP服務器進程配置文件的次DNS解析服務器IP地址參數中;所述路由器接收終端的DHCP請求,將攜帶有所述路由器的主DNS解析服務器IP地址分配給所述終端的次DNS解析服務器IP地址。進一步地,所述將攜帶有所述路由器的主DNS解析服務器IP地址分配給所述終端的次DNS解析服務器地址包括以下之一:所述路由器的DHCP服務器將攜帶有所述路由器主DNS解析服務器IP地址分配給所述終端的次DNS解析服務器IP地址。進一步地,該方法還包括:在所述路由器撥號聯網成功的情況下,路由器將主DNS解析服務器IP地址寫入到DHCP業務進程的所述路由器的次DNS解析服務器IP地址參數中。進一步地,所述路由器將撥號獲得的主DNS解析服務器IP地址寫入到DHCP服務器進程配置文件的次DNS解析服務器IP地址參數中包括:初始化DHCP業務進程的配置參數修改標志位;關閉所述DHCP業務進程,將獲得的主DNS解析服務器IP地址寫入到路由器DHCP業務進程的次DNS解析服務器IP地址參數中;將DHCP業務進程的配置參數修改標志位設置為指定值;檢測DHCP業務進程的配置參數修改標志位是否為所述指定值,若為所述指定值,則重啟DHCP進程,并重置標志位。進一步地,所述方法包括:當所述終端發給所述路由器的DNS代理進程,當所述路由器的DNS解析代理進程工作失效時,所述終端會將DNS請求發送給所述終端的次DNS完成DNS解析,其中,所述次DNS即所述路由器的主DNS。根據本專利技術的另一個方面,還提供了一種DNS解析處理裝置,包括:寫入模塊,用于用于路由器將撥號獲得的主DNS解析服務器IP地址寫入到DHCP服務器進程配置文件的次DNS解析服務器IP地址參數中;分配模塊,用于所述路由器接收終端的DHCP請求,將攜帶有所述路由器的主DNS解析服務器IP地址分配給所述終端的次DNS解析服務器IP地址。進一步地,所述分配模塊包括:第一分配單元,用于所述路由器的DHCP服務器將攜帶有所述路由器主DNS解析服務器IP地址分配給所述終端的次DNS解析服務器IP地址。進一步地,該裝置還包括:撥號模塊,用于在所述路由器撥號聯網成功的情況下,路由器將主DNS解析服務器IP地址寫入到DHCP業務進程的所述路由器的次DNS解析服務器IP地址參數中。進一步地,所述寫入模塊包括:初始單元,用于初始化DHCP業務進程的配置參數修改標志位;寫入單元,用于關閉所述DHCP業務進程,將獲得的主DNS解析服務器IP地址寫入到路由器DHCP業務進程的次DNS解析服務器IP地址參數中;設置單元,用于將DHCP業務進程的配置參數修改標志位設置為指定值;檢測單元,用于檢測DHCP業務進程的配置參數修改標志位是否為所述指定值,若為所述指定值,則重啟DHCP進程,并重置標志位。進一步地,所述裝置包括:解析模塊,用于當所述終端發給所述路由器的DNS代理進程,當所述路由器的DNS解析代理進程工作失效時,所述終端會將DNS請求發送給所述終端的次DNS完成DNS解析,其中,所述次DNS即所述路由器的主DNS。。通過本專利技術,采用路由器將撥號獲得的主DNS解析服務器IP地址寫入到DHCP服務器進程配置文件的次DNS解析服務器IP地址參數中,該路由器接收終端的DHCP請求,將攜帶有該路由器的主DNS解析服務器IP地址分配給該終端的次DNS解析服務器IP地址,解決了因路由器設備的DNS解析代理進程無法解析,導致用戶無法上網的問題,確保用戶DNS請求的正常解析,提高了用戶使用路由器設備進行網絡業務的質量。附圖說明此處所說明的附圖用來提供對本專利技術的進一步理解,構成本申請的一部分,本專利技術的示意性實施例及其說明用于解釋本專利技術,并不構成對本專利技術的不當限定。在附圖中:圖1是根據本專利技術實施例的一種DNS解析處理方法的流程圖;圖2是根據本專利技術實施例的一種DNS解析處理裝置的結構框圖;圖3是根據本專利技術優選實施例的DNS解析優化機制的流程示意圖;圖4是根據本專利技術優選實施例的初始化模塊實現的流程示意圖;圖5是根據本專利技術優選實施例的DHCP參數配置模塊實現的流程示意圖;圖6是根據本專利技術優選實施例的DHCP進程管理模塊實現的流程示意圖。具體實施方式下文中將參考附圖并結合實施例來詳細說明本專利技術。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。需要說明的是,本專利技術的說明書和權利要求書及上述附圖中的術語“第一”、“第二”等是用于區別類似的對象,而不必用于描述特定的順序或先后次序。在本實施例中提供了一種DNS解析處理方法,圖1是根據本專利技術實施例的一種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請求的正常解析,提高了用戶使用路由器設備進行網絡業務的質量。在本實施例中,可以是該路由器的DHCP服務器自動將攜帶有該路由器主DNS解析服務器IP地址分配給該終端的次DNS解析服務器IP地址。在本實施例中,在該路由器撥號聯網成功的情況下,路由器將撥號獲得的主DNS解析服務器IP地址寫入到DHCP服務器進程配置文件的次DNS解析服務器IP地址參數中;在本實施例中,該路由器將主DNS本文檔來自技高網...

【技術保護點】
一種域名系統DNS解析處理方法,其特征在于,包括:路由器將撥號獲得的主域名系統DNS解析服務器IP地址寫入到動態主機配置協議DHCP服務器進程配置文件的次DNS解析服務器IP地址參數中;所述路由器接收終端的DHCP請求,將攜帶有所述路由器的主DNS解析服務器IP地址分配給所述終端的次DNS解析服務器IP地址。
【技術特征摘要】
1.一種域名系統DNS解析處理方法,其特征在于,包括:路由器將撥號獲得的主域名系統DNS解析服務器IP地址寫入到動態主機配置協議DHCP服務器進程配置文件的次DNS解析服務器IP地址參數中;所述路由器接收終端的DHCP請求,將攜帶有所述路由器的主DNS解析服務器IP地址分配給所述終端的次DNS解析服務器IP地址。2.根據權利要求1所述的方法,其特征在于,所述將攜帶有所述路由器的主DNS解析服務器IP地址分配給所述終端的次DNS解析服務器地址包括以下之一:所述路由器的DHCP服務器將攜帶有所述路由器主DNS解析服務器IP地址分配給所述終端的次DNS解析服務器IP地址。3.根據權利要求1所述的方法,其特征在于,該方法還包括:在所述路由器撥號聯網成功的情況下,路由器將主DNS解析服務器IP地址寫入到DHCP業務進程的所述路由器的次DNS解析服務器IP地址參數中。4.根據權利要求1所述的方法,其特征在于,所述路由器將撥號獲得的主DNS解析服務器IP地址寫入到DHCP服務器進程配置文件的次DNS解析服務器IP地址參數中包括:初始化DHCP業務進程的配置參數修改標志位;關閉所述DHCP業務進程,將獲得的主DNS解析服務器IP地址寫入到路由器DHCP業務進程的次DNS解析服務器IP地址參數中;將DHCP業務進程的配置參數修改標志位設置為指定值;檢測DHCP業務進程的配置參數修改標志位是否為所述指定值,若為所述指定值,則重啟DHCP進程,并重置標志位。5.根據權利要求1至4任一項所述的方法,其特征在于,所述方法包括:當所述終端發給所述路由器的DNS代理進程,當所述路由器的DNS解析代理進程工作失效時,所述終端會將DNS請求發送給所述終端的次DNS完成DNS解析,其中,所述次DNS即...
【專利技術屬性】
技術研發人員:孟義超,
申請(專利權)人:中興通訊股份有限公司,
類型:發明
國別省市:廣東;44
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。