動態(tài)域名解析服務(wù)器、廣域網(wǎng)路由器及網(wǎng)絡(luò)通信方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及動態(tài)域名解析服務(wù)領(lǐng)域,尤其涉及廣域網(wǎng)路由器及其動態(tài)域名解析的方法。
【背景技術(shù)】
[0002]目前,動態(tài)域名服務(wù)器將域名對應(yīng)到一個互聯(lián)網(wǎng)服務(wù)提供商網(wǎng)絡(luò)提供的IP地址,也就說動態(tài)域名服務(wù)器捕獲域名動態(tài)變化的IP地址,然后將其與域名相對應(yīng),這樣其他上網(wǎng)用戶就可以通過域名來進(jìn)行訪問。在使用廣域網(wǎng)路由器時,這樣一個動態(tài)IP地址與一個用戶域名映射的方式存在以下缺點:
[0003]1.在廣域網(wǎng)的多路WAN 口鏈接的時候,動態(tài)域名解析服務(wù)器只能用一個WAN 口的IP地址與域名映射,如果其他上網(wǎng)用戶想和廣域網(wǎng)進(jìn)行通信,只能通過域名與這一個WAN口進(jìn)行交流。
[0004]2.如果這個WAN 口斷開之后,無法告訴動態(tài)域名服務(wù)器該WAN 口已經(jīng)斷開,更不能使用其他WAN 口的IP進(jìn)行映射。
【發(fā)明內(nèi)容】
[0005]有鑒于此,有必要提供動態(tài)域名解析服務(wù)器,生成廣域網(wǎng)路由器的域名與多個IP地址對應(yīng)的映射表,并自動更新映射表,確保可通過不同的IP地址對同一廣域網(wǎng)路由器的域名進(jìn)行訪問。
[0006]有必要提供網(wǎng)絡(luò)通信方法,當(dāng)用戶終端使用動態(tài)域名解析器提供的一個IP地址無法進(jìn)行網(wǎng)絡(luò)通信時,動態(tài)域名解析服務(wù)器提供的另一個IP地址給用戶終端以進(jìn)行網(wǎng)絡(luò)通信,確保用戶終端及時地完成網(wǎng)絡(luò)通信。
[0007]有必要提供廣域網(wǎng)路由器,能通過多個IP地址與其對應(yīng)的WAN 口進(jìn)行網(wǎng)絡(luò)通信,確保用戶終端在一個IP地址與其對應(yīng)WAN 口無法連通時,使用其他的IP地址與其對應(yīng)的WAN 口進(jìn)行網(wǎng)絡(luò)通信。
[0008]還需要提供網(wǎng)絡(luò)通信方法,當(dāng)一個IP地址所對應(yīng)的WAN 口無法進(jìn)行網(wǎng)絡(luò)通信時,可以使用另一個IP地址所對應(yīng)的WAN 口進(jìn)行網(wǎng)絡(luò)通信,以確保用戶終端訪問時能進(jìn)行通?目。
[0009]本發(fā)明實施方式中的動態(tài)域名解析服務(wù)器所述動態(tài)域名解析服務(wù)器與廣域網(wǎng)路由器以及用戶終端相連,所述動態(tài)域名解析服務(wù)器包括域名模塊、生成模塊、選擇模塊。域名模塊用于接收所述廣域網(wǎng)路由器發(fā)送的注冊域名請求封包,根據(jù)所述注冊域名請求封包為所述廣域網(wǎng)路由器分配一個域名。生成模塊用于接收所述廣域網(wǎng)路由器發(fā)送的與所述域名對應(yīng)的多個WAN 口的IP地址,并根據(jù)所述域名及其對應(yīng)的多個IP地址生成映射表。選擇模塊用于接收所述用戶終端發(fā)送的域名解析請求封包,從所述映射表中選取一個IP地址發(fā)送給所述用戶終端以供所述用戶終端與所述廣域網(wǎng)路由器進(jìn)行通信,并在所述通信不成功時從所述映射表中另外選取一個IP地址發(fā)送給所述用戶終端以供所述用戶終端與所述廣域網(wǎng)路由器進(jìn)行通信。
[0010]優(yōu)選地,所述生成模塊還用于在所述廣域網(wǎng)路由器的WAN 口 IP地址變更時,將所述映射表進(jìn)行更新,及在所述廣域網(wǎng)路由器的WAN 口斷開時,將所述映射表中與所述斷開的WAN 口對應(yīng)的IP地址刪除。
[0011]本發(fā)明實施方式中網(wǎng)絡(luò)通信方法,用于動態(tài)域名解析服務(wù)器中,所述動態(tài)域名解析服務(wù)器與廣域網(wǎng)路由器以及用戶終端相連,所述方法包括接收所述廣域網(wǎng)路由器發(fā)送的注冊域名請求封包,根據(jù)所述請求注冊域名的封包為所述廣域網(wǎng)路由器分配一個域名,接收所述廣域網(wǎng)路由器發(fā)送的與所述域名對應(yīng)的多個WAN 口的IP地址,根據(jù)所述域名與及其對應(yīng)的多個IP地址生成映射表,接收所述用戶終端發(fā)送的域名解析請求封包,從所述映射表中選取一個IP地址發(fā)送給所述用戶終端以供所述用戶終端與所述廣域網(wǎng)路由器進(jìn)行通信,在所述通信不成功時從所述映射表中另外選取一個IP地址發(fā)送給所述用戶終端以供所述用戶終端與所述廣域網(wǎng)路由器進(jìn)行通信。
[0012]優(yōu)選地,所述方法還包括在所述廣域網(wǎng)路由器的WAN 口 IP地址有變時,將所述映射表進(jìn)行更新,在所述廣域網(wǎng)路由器的WAN 口斷開時,將所述映射表中與所述斷開的WAN 口對應(yīng)的IP地址刪除。
[0013]本實施方式中的廣域網(wǎng)路由器,所述廣域網(wǎng)路由器與動態(tài)域名解析服務(wù)器、用戶終端通信,所述廣域網(wǎng)有多個WAN 口,每個所述WAN 口對應(yīng)一個IP地址,其特征在于,所述廣域網(wǎng)路由器包括注冊模塊、收發(fā)模塊、通信模塊、偵測模塊。注冊模塊用于向所述動態(tài)域名服務(wù)器發(fā)送申請注冊域名的請求,并接收動態(tài)域名解析服務(wù)器返回的域名。收發(fā)模塊將所述域名與多個IP地址分別從所述多個WAN 口發(fā)送至所述動態(tài)域名服務(wù)器保存。通信模塊使用所述動態(tài)域名服務(wù)器指定的IP地址對應(yīng)的WAN 口與所述用戶終端進(jìn)行通信,并在所述通信不成功時依照所述動態(tài)域名服務(wù)器指定的另一 IP地址對應(yīng)的WAN 口與所述用戶終端進(jìn)行通信。
[0014]優(yōu)選地,所述廣域網(wǎng)路由器還包括偵測模塊,用于偵測到所述WAN 口的IP地址有變更時,通知所述動態(tài)域名解析服務(wù)器進(jìn)行IP地址更新,及在所述WAN 口斷開時,通知動態(tài)域名解析服務(wù)器將所述斷開的WAN 口對應(yīng)的IP地址刪除。
[0015]本實施方式中網(wǎng)絡(luò)通信方法,用于廣域網(wǎng)路由器中,所述廣域網(wǎng)路由器與動態(tài)域名解析服務(wù)器、用戶終端通信,所述廣域網(wǎng)有多個WAN 口,所述每個所述WAN 口對應(yīng)一個IP地址,所述方法包括向所述動態(tài)域名服務(wù)器發(fā)送申請注冊域名的請求,并接收動態(tài)域名解析服務(wù)器返回的域名,將所述域名與多個IP地址分別從所述多個WAN 口發(fā)送至動態(tài)域名服務(wù)器,以便所述動態(tài)域名服務(wù)器其生成映射表,使用所述動態(tài)域名服務(wù)器指定的IP地址對應(yīng)的WAN 口與所述用戶終端進(jìn)行通信,在所述通信不成功時依照所述動態(tài)域名服務(wù)器指定的另一 IP地址對應(yīng)的WAN 口與所述用戶終端進(jìn)行通信。
[0016]優(yōu)選地,所述方法還包括當(dāng)偵測到所述WAN 口的IP地址有變更時,告訴所述動態(tài)域名解析服務(wù)器將IP地址更新,當(dāng)偵測到所述WAN 口斷開時,告訴動態(tài)域名解析服務(wù)器將所述WAN 口對應(yīng)的IP地址刪除。
[0017]相較于現(xiàn)有技術(shù),本發(fā)明實施方式中廣域網(wǎng)路由器能為動態(tài)域名解析服務(wù)器提供多個IP地址以備動態(tài)域名解析服務(wù)器生成映射表,并提供IP地址更新的信息以備動態(tài)域名解析服務(wù)器更新映射表。本發(fā)明實施方式中的動態(tài)域名解析服務(wù)器能生成一個映射表,該映射表將域名與多個IP地址對應(yīng),并能接收廣域網(wǎng)路由器發(fā)送的更新IP地址的信息,對映射表進(jìn)行更新,進(jìn)行域名解析時提供有效的IP地址,確保通信的正常進(jìn)行。
【附圖說明】
[0018]圖1為本發(fā)明動態(tài)域名解析服務(wù)器與廣域網(wǎng)路由器的應(yīng)用環(huán)境圖。
[0019]圖2為本發(fā)明動態(tài)域名解析服務(wù)一實施方式的功能模塊圖。
[0020]圖3為本發(fā)明動態(tài)域名解析服網(wǎng)絡(luò)通信方法一實施方式的流程圖。
[0021]圖4為本發(fā)明廣域網(wǎng)路由器一實施方式的功能模塊圖。
[0022]圖5為本發(fā)明廣域網(wǎng)路由器網(wǎng)絡(luò)通信方法一實施方式的流程圖。
[0023]圖6為本發(fā)明動態(tài)域名解析服務(wù)器與廣域網(wǎng)路由器進(jìn)行網(wǎng)絡(luò)通信一實施方式的示意圖。
[0024]圖7為本發(fā)明廣域網(wǎng)路由器網(wǎng)絡(luò)通信方法一實施方式的封包示意圖。
[0025]主要元件符號說明
[0026]互聯(lián)網(wǎng)10
[0027]動態(tài)域名解析服務(wù)器20
[0028]用戶終端30
[0029]廣域網(wǎng)路由器 40
[0030]互聯(lián)網(wǎng)服務(wù)提供商 50
[0031]域名模塊200
[0032]生成模塊202
[0033