一種局域網的網絡參數配置方法及裝置的制造方法
【專利摘要】本發明公開一種局域網的網絡參數配置方法及裝置,涉及通信技術領域,用以解決現有技術中局域網的網絡參數配置過程無法使網絡資源被充分利用的問題。所述方法包括:確定局域網關是否已經獲取到DNS服務器地址;在所述局域網關尚未獲取到所述DNS服務器地址的情況下,為局域網內的網絡設備分配私網IP地址,所述私網IP地址的租期為第一租期;所述第一租期小于預設閾值。
【專利說明】
一種局域網的網絡參數配置方法及裝置
技術領域
[0001]本發明涉及通訊技術領域,特別是涉及一種局域網的網絡參數配置方法及裝置。
【背景技術】
[0002]在家庭或辦公環境中,常常由家庭網關或辦公服務器將各種設備聯網,并為局域網內部的網絡設備提供寬帶接入服務,例如為LAN(Local Area Network,局域網)側設備分配 IP(Internet Protocol,網間互聯協議)地址和 DNS(Domain Name System,域名系統)服務器的地址,這樣設備發起的域名訪問就能夠由DNS服務器解析出從而實現外部網絡的正常訪問。
[0003]其中,分配DNS地址則有兩種常見方式。第一種是家庭網關將自己的私網IP地址作為DNS服務器地址分配給LAN側設備,家庭網關自身提供DNS代理的服務,LAN側設備的DNS請求都發送到家庭網關來解析,家庭網關代理轉發該請求到公網上的DNS服務器,再將公網DNS服務器的回應轉發給LAN側設備。第二種是家庭網關將獲取到的公網DNS服務器地址分配給LAN側設備,這樣LAN側設備發起的DNS請求直接發送給公網DNS服務器,家庭網關本身不需要具有代理轉發的功能。
[0004]第二種家庭網關相對來說更簡單一些,但是會帶來一個問題,就是當LAN側設備以DHCP來請求分配IP地址和DNS地址的時候,如果家庭網關還沒有從公網獲取到DNS服務器的地址,就沒有DNS地址可以分配。如果家庭網關先只分配IP地址而不分配DNS地址,那么等家庭網關獲取到公網DNS服務器地址之后,就必須要等到LAN側設備發起續租的時候,才能把DNS服務器地址再分配下去,在這之前LAN側設備在很長一段時間內都無法進行域名解析。而如果家庭網關一直等待獲取到公網DNS服務器之后再給LAN側設備分配IP地址和DNS地址,那么又會造成在等待的這段時間之內,LAN側設備沒有IP地址,無法開展其他僅需要IP地址,不需要DNS服務的業務,如無法展開局域網內部各設備之間的通信業務,大大降低了網絡資源的使用效率。
[0005]針對局域網的網絡參數配置步驟無法使網絡資源被充分利用的問題,現有技術尚無有效的解決方案。
【發明內容】
[0006]本發明要解決的技術問題是提供一種局域網的網絡參數配置方法及裝置,用以解決現有技術中局域網的網絡參數配置過程無法使網絡資源被充分利用的問題。
[0007]—方面,本發明提供一種局域網的網絡參數配置方法,包括:確定局域網關是否已經獲取到DNS服務器地址;在所述局域網關尚未獲取到所述DNS服務器地址的情況下,為局域網內的網絡設備分配私網IP地址,所述私網IP地址的租期為第一租期;所述第一租期小于預設閾值。
[0008]可選的,所述在所述局域網關尚未獲取到所述DNS服務器地址的情況下,為局域網內的網絡設備分配私網IP地址包括:在所述局域網關尚未獲取到所述DNS服務器地址的情況下,為局域網內的網絡設備分配私網IP地址,并將所述局域網關的IP地址作為所述局域網的網絡設備的DNS服務器地址。
[0009]進一步的,所述方法還包括:在所述第一租期結束前,繼續確定所述局域網關是否已經獲取到DNS服務器地址并進行相應的私網IP地址和租期分配,直至確定所述局域網關已經獲取到所述DNS服務器地址;通過所述局域網關為所述局域網內的網絡設備提供DNS解析服務。
[0010]進一步的,所述方法還包括:在所述第一租期結束前,繼續確定所述局域網關是否已經獲取到DNS服務器地址并進行相應的私網IP地址和租期分配,直至確定所述局域網關已經獲取到所述DNS服務器地址;為所述局域網內的網絡設備分配所述DNS服務器地址和所述私網IP地址,所述DNS服務器地址和所述私網IP地址的租期為第二租期;其中所述第一租期小于所述第二租期。
[0011 ] 可選的,所述第一租期包括I分鐘至5分鐘。
[0012]另一方面,本發明還提供一種局域網的網絡參數配置裝置,包括:確定單元,用于確定局域網關是否已經獲取到DNS服務器地址;分配單元,用于在所述局域網關尚未獲取到所述DNS服務器地址的情況下,為局域網內的網絡設備分配私網IP地址,所述私網IP地址的租期為第一租期;所述第一租期小于預設閾值。
[0013]可選的,所述分配單元具體用于:在所述局域網關尚未獲取到所述DNS服務器地址的情況下,為局域網內的網絡設備分配私網IP地址,并將所述局域網關的IP地址作為所述局域網的網絡設備的DNS服務器地址。
[0014]進一步的,所述還包括提供單元;所述確定單元,還用于在所述第一租期結束前,繼續確定所述局域網關是否已經獲取到DNS服務器地址并進行相應的私網IP地址和租期分配,直至確定所述局域網關已經獲取到所述DNS服務器地址;所述提供單元,用于通過所述局域網關為所述局域網內的網絡設備提供DNS解析服務。
[0015]可選的,所述確定單元,還用于在所述第一租期結束前,繼續確定所述局域網關是否已經獲取到DNS服務器地址并進行相應的私網IP地址和租期分配,直至確定所述局域網關已經獲取到所述DNS服務器地址;所述分配單元,具體用于為所述局域網內的網絡設備分配所述DNS服務器地址和所述私網IP地址,所述DNS服務器地址和所述私網IP地址的租期為第二租期;其中所述第一租期小于所述第二租期。
[0016]可選的,所述第一租期包括I分鐘至5分鐘。
[0017]本發明實施例提供的局域網的網絡參數配置方法及裝置,首先確定局域網關是否已經獲取到DNS服務器地址,在所述局域網關尚未獲取到所述DNS服務器地址的情況下,為局域網內的網絡設備分配私網IP地址,并設置該私網IP地址的租期小于預設閾值,這樣,在局域網關尚未獲取到DNS服務器地址的情況下,既能夠使局域網內的網絡設備之間可以進行基于IP的相互通信,又不會在本租期內耗費過長時間即可較快獲得下次續租機會,從而有效利用了網絡資源。
【附圖說明】
[0018]圖1是本發明實施例提供的局域網的網絡參數配置方法的一種流程圖;
[0019]圖2是本發明實施例提供的局域網的網絡參數配置方法的另一種流程圖;
[0020]圖3是本發明實施例提供的局域網的網絡參數配置方法的又一種流程圖;
[0021]圖4是本發明實施例提供的局域網的網絡參數配置方法的一種詳細流程圖;
[0022]圖5是本發明實施例提供的局域網的網絡參數配置裝置的一種結構示意圖。
【具體實施方式】
[0023]以下結合附圖對本發明進行詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不限定本發明。
[0024]如圖1所示,本發明實施例提供一種局域網的網絡參數配置方法,包括:
[0025]SI I,確定局域網關是否已經獲取到DNS服務器地址;
[0026]S12,在所述局域網關尚未獲取到所述DNS服務器地址的情況下,為局域網內的網絡設備分配私網IP地址,所述私網IP地址的租期為第一租期;所述第一租期小于預設閾值。
[0027]本發明實施例提供的局域網的網絡參數配置方法,首先確定局域網關是否已經獲取到DNS服務器地址,在所述局域網關尚未獲取到所述DNS服務器地址的情況下,為局域網內的網絡設備分配私網IP地址,并設置該私網IP地址的租期小于預設閾值,這樣,在局域網關尚未獲取到DNS服務器地址的情況下,既能夠使局域網內的網絡設備之間可以進行基于IP的相互通信,又不會在本租期內耗費過長時間即可較快獲得下次續租機會,從而有效利用了網絡資源。
[0028]可選的,該預設閾值可以為小于一般網絡租期的時間,例如,如果一般租期為I天,則預設閾值可以設定為I小時、10分鐘、I分鐘等,本發明的實施例對此不做限定,從而可以及時進行租期續訂,使網絡設備獲得地址更新機會。
[0029]具體而言,在步驟S12中,在所述局域網關尚未獲取到所述DNS服務器地址的情況下,為局域網內的網絡設備分配私網IP地址可包括:在所述局域網關尚未獲取到所述DNS服務器地址的情況下,為局域網內的網絡設備分配私網IP地址,并將所述局域網關的IP地址作為所述局域網的網絡設備的DNS服務器地址。
[0030]這樣,雖然局域網關尚未獲取到DNS服務器地址,但可以將自己的IP地址作為DNS服務器地址發送給局域網內的各網絡設備。當局域網關獲取到DNS服務器地址后,局域網內的各網絡設備就可以以局域網關為DNS代理服務器,間接獲得DNS域名解析服務。由于第一租期時間較短,例如可以為I分鐘到5分鐘,局域網關可以以較快的速度進入下一個續租周期,從而能夠更快地獲得更新DNS服務器地址的機會,以便使局域網關可以繼續利用非代理方式直接與DNS服務器通信。
[0031]具體的,局域網關獲取DNS服務器地址并利用該地址為網路設備提供域名解析服務可以通過如下步驟實現:
[0032]在第一租期結束前(例如第一租期進行到一半時),繼續確定所述局域網關是否已經獲取到DNS服務器地址并進行相應的私網IP地址和租期分配,直至確定所述局域網關已經獲取到所述DNS服務器地址;
[0033]通過所述局域網關為所述局域網內的網絡設備提供DNS解析服務。也就是說,LAN側網路設備的DNS請求都可以發送到局域網關,局域網關轉發該請求到公網上的DNS服務器,再將公網DNS服務器的回應轉發給LAN側網絡設備,從而實現相應的域名解析。
[0034]上述實施例中,局域網內的網絡設備是通過局域網關為橋梁與DNS服務器建立服務關系的,但本發明不限于此。在本發明的其他實施例中,局域網內的網絡設備還可以直接獲取DNS服務器地址,從而直接從DNS服務器獲得域名解析服務。
[0035]例如,如圖2所示,在本發明的一個實施例中,局域網的網絡參數配置方法可包括:
[0036]S21,確定局域網關是否已經獲取到DNS服務器地址;
[0037]S22,在所述局域網關尚未獲取到所述DNS服務器地址的情況下,為局域網內的網絡設備分配私網IP地址,所述私網IP地址的租期為第一租期;所述第一租期小于預設閾值;
[0038]S23,在第一租期結束前,繼續確定所述局域網關是否已經獲取到DNS服務器地址并進行相應的私網IP地址和租期分配,直至確定所述局域網關已經獲取到所述DNS服務器地址;
[0039]S24,為所述局域網內的網絡設備分配所述DNS服務器地址和所述私網IP地址,所述DNS服務器地址和所述私網IP地址的租期為第二租期;其中所述第一租期小于所述第二租期。
[0040]本實施例中,當局域網關尚未獲得DNS服務器地址時,僅僅將私網IP地址分配給局域網中的各網絡設備并為這次地址分配指定較短租期,當通過一次次的短租期續租的等待終于等到局域網關獲取到DNS服務器地址后,將該DNS服務器地址和私網IP —起分配給各網絡設備。由于獲得了 DNS服務器地址和私網IP地址后,網絡狀態較穩定,局域網內的網絡設備就可以進行正常的網絡訪問了,為了避免進行頻繁的租期續訂,優選的,可以為這次地址分配指定一個較長的租期,例如0.5天至2天。
[0041]下面通過具體實施例對本發明提供的局域網的網絡參數配置方法進行詳細說明。如圖3所示,該方法可包括:
[0042]S301,收到LAN側DHCP (Dynamic Host Configurat1n Protocol,動態主機配置協議)地址分配請求;
[0043]S302,確定是否已獲取公網DNS服務器地址;如果是,執行S303,如果否,執行S304 ;
[0044]S303,分配私網IP地址、公網DNS服務器地址及正常租期;執行S305 ;
[0045]S304,分配私網IP地址及短租期,將自身IP地址作為DNS服務器地址分配或不分配DNS服務器地址;執行S305。
[0046]S305,收到LAN側DHCP地址續租請求;執行S302。
[0047]圖4詳細說明了 LAN側地址分配先于WAN側地址獲取情況下,本發明的局域網的網絡參數配置方法的詳細流程。如圖4所示,該方法主要包括如下步驟:
[0048]步驟401,LAN側地址分配模塊收到LAN側設備發來的DHCP地址獲取請求;
[0049]步驟402,LAN側地址分配模塊給LAN側設備回應DHCP報文,分配家庭網關自身私網IP地址作為DNS地址,以及短租期(如:1分鐘);
[0050]步驟403,WAN側地址獲取模塊向公網服務器發起地址獲取請求;
[0051 ] 步驟404,WAN側地址獲取模塊收到公網服務器對地址獲取請求的回應,成功獲取到公網DNS地址;
[0052]步驟405,WAN側地址獲取模塊將公網DNS地址發送給LAN側地址分配模塊;
[0053]步驟406,LAN側地址分配模塊收到LAN側設備發來的DHCP地址續租請求;
[0054]步驟407,LAN側地址分配模塊給LAN側設備回應DHCP報文,分配公網DNS地址以及正常租期(如:1天)。
[0055]采用上述技術方案后,既能快速給LAN側設備分配私網IP地址,又能及時的將之后獲取到的公網DNS地址分配給LAN側設備。
[0056]相應的,如圖5所示,本發明的實施例還提供一種局域網的網絡參數配置裝置,包括:
[0057]確定單元51,用于確定局域網關是否已經獲取到DNS服務器地址;
[0058]分配單元52,用于在所述局域網關尚未獲取到所述DNS服務器地址的情況下,為局域網內的網絡設備分配私網IP地址,所述私網IP地址的租期為第一租期;所述第一租期小于預設閾值。
[0059]本發明實施例提供的局域網的網絡參數配置裝置,確定單元51能夠確定局域網關是否已經獲取到DNS服務器地址,在所述局域網關尚未獲取到所述DNS服務器地址的情況下,分配單元52能夠為局域網內的網絡設備分配私網IP地址,并設置該私網IP地址的租期小于預設閾值,這樣,在局域網關尚未獲取到DNS服務器地址的情況下,既能夠使局域網內的網絡設備之間可以進行基于IP的相互通信,又不會在本租期內耗費過長時間即可較快獲得下次續租機會,從而有效利用了網絡資源。
[0060]可選的,第一租期包括I分鐘至5分鐘。
[0061]可選的,分配單元52可具體用于:在所述局域網關尚未獲取到所述DNS服務器地址的情況下,為局域網內的網絡設備分配私網IP地址,并將所述局域網關的IP地址作為所述局域網的網絡設備的DNS服務器地址。
[0062]進一步的,該裝置還可包括提供單元;確定單元51,還用于在所述第一租期結束前,繼續確定所述局域網關是否已經獲取到DNS服務器地址并進行相應的私網IP地址和租期分配,直至確定所述局域網關已經獲取到所述DNS服務器地址;提供單元,用于通過所述局域網關為所述局域網內的網絡設備提供DNS解析服務。
[0063]進一步的,確定單元51,還用于在所述第一租期結束前,繼續確定所述局域網關是否已經獲取到DNS服務器地址并進行相應的私網IP地址和租期分配,直至確定所述局域網關已經獲取到所述DNS服務器地址;
[0064]分配單元52,具體用于為所述局域網內的網絡設備分配所述DNS服務器地址和所述私網IP地址,所述DNS服務器地址和所述私網IP地址的租期為第二租期;其中所述第一租期小于所述第二租期。
[0065]盡管為示例目的,已經公開了本發明的優選實施例,本領域的技術人員將意識到各種改進、增加和取代也是可能的,因此,本發明的范圍應當不限于上述實施例。
【主權項】
1.一種局域網的網絡參數配置方法,其特征在于,包括: 確定局域網關是否已經獲取到域名系統DNS服務器地址; 在所述局域網關尚未獲取到所述DNS服務器地址的情況下,為局域網內的網絡設備分配私網IP地址,所述私網IP地址的租期為第一租期;所述第一租期小于預設閾值。2.根據權利要求1所述的方法,其特征在于,所述在所述局域網關尚未獲取到所述DNS服務器地址的情況下,為局域網內的網絡設備分配私網IP地址包括: 在所述局域網關尚未獲取到所述DNS服務器地址的情況下,為局域網內的網絡設備分配私網IP地址,并將所述局域網關的IP地址作為所述局域網的網絡設備的DNS服務器地址。3.根據權利要求2所述的方法,其特征在于,還包括: 在所述第一租期結束前,繼續確定所述局域網關是否已經獲取到DNS服務器地址并進行相應的私網IP地址和租期分配,直至確定所述局域網關已經獲取到所述DNS服務器地址; 通過所述局域網關為所述局域網內的網絡設備提供DNS解析服務。4.根據權利要求1所述的方法,其特征在于,還包括: 在所述第一租期結束前,繼續確定所述局域網關是否已經獲取到DNS服務器地址并進行相應的私網IP地址和租期分配,直至確定所述局域網關已經獲取到所述DNS服務器地址; 為所述局域網內的網絡設備分配所述DNS服務器地址和所述私網IP地址,所述DNS服務器地址和所述私網IP地址的租期為第二租期;其中所述第一租期小于所述第二租期。5.根據權利要求1至4中任一項所述的方法,其特征在于,所述第一租期包括I分鐘至5分鐘。6.一種局域網的網絡參數配置裝置,其特征在于,包括: 確定單元,用于確定局域網關是否已經獲取到DNS服務器地址; 分配單元,用于在所述局域網關尚未獲取到所述DNS服務器地址的情況下,為局域網內的網絡設備分配私網IP地址,所述私網IP地址的租期為第一租期;所述第一租期小于預設閾值。7.根據權利要求6所述的裝置,其特征在于,所述分配單元具體用于: 在所述局域網關尚未獲取到所述DNS服務器地址的情況下,為局域網內的網絡設備分配私網IP地址,并將所述局域網關的IP地址作為所述局域網的網絡設備的DNS服務器地址。8.根據權利要求7所述的裝置,其特征在于,還包括提供單元; 所述確定單元,還用于在所述第一租期結束前,繼續確定所述局域網關是否已經獲取到DNS服務器地址并進行相應的私網IP地址和租期分配,直至確定所述局域網關已經獲取到所述DNS服務器地址; 所述提供單元,用于通過所述局域網關為所述局域網內的網絡設備提供DNS解析服務。9.根據權利要求6所述的裝置,其特征在于, 所述確定單元,還用于在所述第一租期結束前,繼續確定所述局域網關是否已經獲取到DNS服務器地址并進行相應的私網IP地址和租期分配,直至確定所述局域網關已經獲取到所述DNS服務器地址; 所述分配單元,具體用于為所述局域網內的網絡設備分配所述DNS服務器地址和所述私網IP地址,所述DNS服務器地址和所述私網IP地址的租期為第二租期;其中所述第一租期小于所述第二租期。10.根據權利要求6至9中任一項所述的裝置,其特征在于,所述第一租期包括I分鐘至5分鐘。
【文檔編號】H04L12/24GK106034166SQ201510121528
【公開日】2016年10月19日
【申請日】2015年3月19日
【發明人】魏煜, 武云飛, 李利君
【申請人】中興通訊股份有限公司