專利名稱:動態(tài)域名解析方法、服務(wù)器及域名服務(wù)系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù),尤其涉及一種動態(tài)域名解析方法、服務(wù)器及域名服務(wù)系統(tǒng)。
背景技術(shù):
隨著互聯(lián)網(wǎng)的快速發(fā)展,IP地址資源逐漸成為稀缺資源,為確保IP地址利用率,運營商通常會向用戶提供動態(tài)的IP地址,而用戶訪問互聯(lián)網(wǎng)時通常是通過域名進行訪問,因此,也就出現(xiàn)了動態(tài)域名服務(wù)(Dynamic Domain Name Server,DDNS),所謂DDNS是指用戶如需對外提供服務(wù),可以通過將用戶終端設(shè)備作為動態(tài)域名解析客戶端,每當(dāng)用戶接入互聯(lián)網(wǎng)后,就會將自身獲得的動態(tài)IP地址通告給動態(tài)域名解析服務(wù)器,其他用戶需要訪問該用戶提供的服務(wù)時,就可以通過訪問動態(tài)域名解析服務(wù)器查詢相應(yīng)域名來獲得該用戶的動態(tài)IP地址,從而可根據(jù)獲得的IP地址對用戶進行訪問。鑒于IP地址資源的有限性,運營商通常會通過部署網(wǎng)絡(luò)地址端口轉(zhuǎn)換(Network Address Port Translation, NAPT)設(shè)備來解決IP地址資源短缺的問題。部署NAPT后,用戶通過運營商的接入網(wǎng)連接到互聯(lián)網(wǎng)時,接入網(wǎng)會為用戶動態(tài)分配一公網(wǎng)IP地址,同時也會為用戶分配一私網(wǎng)IP地址和對應(yīng)的端口號,而且,運營商的內(nèi)部網(wǎng)絡(luò),即私網(wǎng)中不同的私網(wǎng)IP地址會映射到同一公網(wǎng)IP地址上,私網(wǎng)中不同的私網(wǎng)IP地址可通過端口號來進行區(qū)分。由于傳統(tǒng)的DDNS僅能針對公網(wǎng)IP地址提供有效的動態(tài)域名解析服務(wù),而對于部署NAPT的接入網(wǎng)而言,分配得到私網(wǎng)IP地址的用戶可以將其獲得的私網(wǎng)IP地址通告給動態(tài)域名解析服務(wù)器,其他用戶需要訪問該用戶提供的服務(wù)時,通過訪問動態(tài)域名解析查詢相應(yīng)域名將獲得用戶的私網(wǎng)IP地址,但是,這種私網(wǎng)IP地址不能全局路由,因此其他用戶將無法根據(jù)通過動態(tài)域名解析獲得的私網(wǎng)IP地址實現(xiàn)對用戶的訪問。綜上可以看出,對于部署NAPT的接入網(wǎng)而言,分配得到私網(wǎng)IP地址的用戶將向動態(tài)域名解析服務(wù)器通告其獲得的私網(wǎng)IP地址,而這種私網(wǎng)IP地址不能全局路由,其他用戶無法通過動態(tài)域名解析獲得的私網(wǎng)IP地址訪問到該用戶,該用戶也就無法為其它用戶提供服務(wù)。
發(fā)明內(nèi)容
本發(fā)明提供一種動態(tài)域名解析方法、服務(wù)器及域名服務(wù)系統(tǒng),可對部署NAPT的接入網(wǎng)中分配得到私網(wǎng)IP地址的用戶提供動態(tài)域名解析服務(wù)。本發(fā)明提供一種動態(tài)域名解析方法,包括動態(tài)域名解析服務(wù)器接收服務(wù)請求用戶發(fā)送的域名解析請求信息,所述域名解析請求信息包括服務(wù)提供用戶的域名;所述動態(tài)域名解析服務(wù)器從域名信息數(shù)據(jù)庫中查找與所述域名對應(yīng)的公網(wǎng)IP地址及端口號,并反饋給所述服務(wù)請求用戶,以便所述服務(wù)請求用戶根據(jù)所述公網(wǎng)IP地址及端口號訪問服務(wù)提供用戶,其中,所述域名信息數(shù)據(jù)庫存儲有服務(wù)提供用戶的域名,以及與域名對應(yīng)的服務(wù)提供用戶的公網(wǎng)IP地址和端口號。
本發(fā)明提供一種動態(tài)域名解析服務(wù)器,包括域名解析請求信息接收模塊,用于接收服務(wù)請求用戶發(fā)送的域名解析請求信息,所述域名解析請求信息包括服務(wù)提供用戶的域名;IP地址反饋模塊,用于從域名信息數(shù)據(jù)庫中查找與所述域名對應(yīng)的公網(wǎng)IP地址及端口號,并反饋給所述服務(wù)請求用戶,以便所述服務(wù)請求用戶根據(jù)所述公網(wǎng)IP地址及端口號訪問服務(wù)提供用戶,其中,所述域名信息數(shù)據(jù)庫存儲有服務(wù)提供用戶的域名,以及與域名對應(yīng)的服務(wù)提供用戶的公網(wǎng)IP地址和端口號。本發(fā)明提供一種域名服務(wù)系統(tǒng),包括動態(tài)域名解析服務(wù)器、網(wǎng)絡(luò)地址端口轉(zhuǎn)換設(shè)備和接入服務(wù)器,其中所述動態(tài)域名解析服務(wù)器,用于接收服務(wù)請求用戶發(fā)送的域名解析請求信息,所 述域名解析請求信息包括服務(wù)提供用戶的域名,并從域名信息數(shù)據(jù)庫中查找與所述域名對 應(yīng)的公網(wǎng)IP地址及端口號,并反饋給所述服務(wù)請求用戶,其中,所述域名信息數(shù)據(jù)庫存儲有服務(wù)提供用戶的域名,以及與域名對應(yīng)的服務(wù)提供用戶的公網(wǎng)IP地址和端口號;所述接入服務(wù)器,用于接收所述服務(wù)請求用戶根據(jù)所述公網(wǎng)IP地址及端口號向服務(wù)提供用戶發(fā)送的服務(wù)請求數(shù)據(jù)包,提取所述服務(wù)請求數(shù)據(jù)包中的所述公網(wǎng)IP地址及端口號,并向網(wǎng)絡(luò)地址端口轉(zhuǎn)換設(shè)備查詢所述服務(wù)提供用戶的私網(wǎng)IP地址,將所述服務(wù)請求數(shù)據(jù)包轉(zhuǎn)發(fā)給所述服務(wù)提供用戶。本發(fā)明提供的動態(tài)域名解析方法、服務(wù)器及域名服務(wù)系統(tǒng),可向服務(wù)請求用戶提供其所請求的域名對應(yīng)的服務(wù)提供用戶的公網(wǎng)IP地址及端口號,使得服務(wù)請求用戶可通過提供的公網(wǎng)IP地址及端口號,實現(xiàn)對服務(wù)提供用戶的訪問,由于端口號與服務(wù)提供用戶的私網(wǎng)IP地址對應(yīng),從而可為部署NAPT的接入網(wǎng)中分配私網(wǎng)IP地址的用戶提供動態(tài)域名解析服務(wù)。
圖I為本發(fā)明實施例一提供的動態(tài)域名解析方法的流程示意圖;圖2為本發(fā)明實施例二提供的動態(tài)域名解析服務(wù)器的結(jié)構(gòu)示意圖;圖3為本發(fā)明實施例三提供的動態(tài)域名解析服務(wù)器的結(jié)構(gòu)示意圖;圖4為本發(fā)明實施例四提供的域名服務(wù)系統(tǒng)的結(jié)構(gòu)示意圖;圖5為本發(fā)明實施例五提供的動態(tài)域名解析方法的流程示意圖。
具體實施例方式圖I為本發(fā)明實施例一提供的動態(tài)域名解析方法的流程示意圖。如圖I所示,該方法可包括以下步驟步驟101、動態(tài)域名解析服務(wù)器接收服務(wù)請求用戶發(fā)送的域名解析請求信息,該域名解析請求信息包括服務(wù)提供用戶的域名;步驟102、從域名信息數(shù)據(jù)庫中查找與服務(wù)提供用戶的域名對應(yīng)的公網(wǎng)IP地址及端口號,并反饋給服務(wù)請求用戶,以便服務(wù)請求用戶根據(jù)該公網(wǎng)IP地址及端口號訪問服務(wù)提供用戶,其中,域名信息數(shù)據(jù)庫存儲有服務(wù)提供用戶的域名,以及與域名對應(yīng)的服務(wù)提供用戶的公網(wǎng)IP地址和端口號。
本實施例應(yīng)用于動態(tài)域名解析服務(wù)中,可對部署NAPT設(shè)備的接入網(wǎng)內(nèi)的私網(wǎng)用戶提供動態(tài)域名解析服務(wù)。具體地,服務(wù)提供用戶,即私網(wǎng)用戶通過接入網(wǎng)接入互聯(lián)網(wǎng),即公網(wǎng)時,接入服務(wù)器可將NAPT設(shè)備分配給服務(wù)提供用戶的公網(wǎng)IP地址、端口號以及服務(wù)提供用戶的域名發(fā)送給動態(tài)域名解析服務(wù)器,并由動態(tài)域名解析服務(wù)器將服務(wù)提供用戶的域名、公網(wǎng)IP地址及端口號按一一對應(yīng)的關(guān)系存儲在域名信息數(shù)據(jù)庫中,這樣,動態(tài)域名解析服務(wù)器在接收到服務(wù)請求用戶的域名解析請求時,就可以在域名信息數(shù)據(jù)庫中查詢并得到其所請求的服務(wù)提供用戶的域名對應(yīng)的公網(wǎng)IP地址和端口號,這樣,服務(wù)請求用戶就可以通過獲得的公網(wǎng)IP地址和端口號對服務(wù)提供用戶進行訪問,使用服務(wù)提供用戶所提供的服務(wù),從而使得作為私網(wǎng)用戶的服務(wù)提供用戶可以為互聯(lián)網(wǎng)中的其它用戶提供服務(wù),使得其它用戶只需要通過輸入域名就可訪問服務(wù)提供用戶所提供的服務(wù)。本實施例提供的動態(tài)域名解析方法,可向服務(wù)請求用戶提供其所請求的域名對應(yīng)的服務(wù)提供用戶的公網(wǎng)IP地址及端口號,使得服務(wù)請求用戶可通過提供的公網(wǎng)IP地址及端口號,實現(xiàn)對服務(wù)提供用戶的訪問,由于端口號與服務(wù)提供用戶的私網(wǎng)IP地址對應(yīng),從而可為部署NAPT的接入網(wǎng)中分配得到私網(wǎng)IP地址的用戶提供動態(tài)域名解析服務(wù)。 圖2為本發(fā)明實施例二提供的動態(tài)域名解析服務(wù)器的結(jié)構(gòu)示意圖。如圖2所示,該服務(wù)器可包括域名解析請求信息接收模塊I和IP地址反饋模塊2,其中域名解析請求信息接收模塊1,用于接收服務(wù)請求用戶發(fā)送的域名解析請求信息,該域名解析請求信息包括服務(wù)提供用戶的域名;IP地址反饋模塊2,用于從域名信息數(shù)據(jù)庫中查找與服務(wù)提供用戶的域名對應(yīng)的公網(wǎng)IP地址及端口號,并反饋給服務(wù)請求用戶,以便服務(wù)請求用戶根據(jù)該公網(wǎng)IP地址及端口號訪問服務(wù)提供用戶,其中,域名信息數(shù)據(jù)庫存儲有服務(wù)提供用戶的域名,以及與域名對應(yīng)的服務(wù)提供用戶的公網(wǎng)IP地址和端口號。本實施例可應(yīng)用于部署NAPT設(shè)備的接入網(wǎng)中,為接入網(wǎng)中的分配有私網(wǎng)IP地址的用戶提供動態(tài)域名解析服務(wù),其具體實現(xiàn)過程可參見上述本發(fā)明方法實施例的說明,在此不再贅述。圖3為本發(fā)明實施例三提供的動態(tài)域名解析服務(wù)器的結(jié)構(gòu)示意圖。在上述圖2所示實施例技術(shù)方案的基礎(chǔ)上,如圖3所示,該服務(wù)器還可包括域名通告接收模塊3和域名存儲模塊4,其中域名通告接收模塊3,用于接收服務(wù)提供用戶的接入服務(wù)器發(fā)送來的域名通告信息,該域名通告信息包括服務(wù)提供用戶的域名,以及為服務(wù)提供用戶分配的公網(wǎng)IP地址和端口號;域名存儲模塊4,用于將該域名通告信息中的域名,以及與域名對應(yīng)的服務(wù)提供用戶的公網(wǎng)IP地址和端口號存儲在域名信息數(shù)據(jù)庫中。本實施例中,通過域名通告接收模塊3和域名存儲模塊4可動態(tài)接收獲得私網(wǎng)IP地址的服務(wù)提供用戶接入互聯(lián)網(wǎng)時分配給該服務(wù)提供用戶的公網(wǎng)IP地址和端口號,并可將服務(wù)提供用戶的域名,以及服務(wù)提供用戶接入互聯(lián)網(wǎng)時分配得到的公網(wǎng)IP地址和端口號存儲在域名信息數(shù)據(jù)庫中,這樣,服務(wù)請求用戶訪問服務(wù)提供用戶時,就可以從動態(tài)域名解析服務(wù)器獲取服務(wù)提供用戶的公網(wǎng)IP地址和端口號,訪問服務(wù)提供用戶。本領(lǐng)域技術(shù)人員可以理解,服務(wù)提供用戶每次接入互聯(lián)網(wǎng)時,接入網(wǎng)中的接入服務(wù)器均會將服務(wù)提供用戶的域名,以及為服務(wù)提供用戶分配的公網(wǎng)IP地址和端口號發(fā)送給動態(tài)域名解析服務(wù)器,由動態(tài)域名解析服務(wù)器保存,從而可為服務(wù)請求用戶提供動態(tài)域名解析服務(wù),保證服務(wù)請求用戶獲得的服務(wù)提供用戶的公網(wǎng)IP地址和端口號是準確、可靠的。圖4為本發(fā)明實施例四提供的域名服務(wù)系統(tǒng)的結(jié)構(gòu)示意圖。如圖4所示,本實施例系統(tǒng)可包括動態(tài)域名解析服務(wù)器10、NAPT設(shè)備20和接入服務(wù)器30,其中動態(tài)域名解析服務(wù)器10,用于接收服務(wù)請求用戶發(fā)送的域名解析請求信息,該域名解析請求信息包括服務(wù)提供用戶的域名,并用于從域名信息數(shù)據(jù)庫中查找與服務(wù)提供用戶的域名對應(yīng)的公網(wǎng)IP地址及端口號,并反饋給服務(wù)請求用戶,其中,域名信息數(shù)據(jù)庫存儲有服務(wù)提供用戶的域名,以及與域名對應(yīng)的服務(wù)提供用戶的公網(wǎng)IP地址和端口號;接入服務(wù)器30,用于接收服務(wù)請求用戶根據(jù)接收到的服務(wù)提供用戶的公網(wǎng)IP地址及端口號向服務(wù)提供用戶發(fā)送的服務(wù)請求數(shù)據(jù)包,提取服務(wù)請求數(shù)據(jù)包中的公網(wǎng)IP地址及端口號,并向NAPT設(shè)備20查詢服務(wù)提供用戶的私網(wǎng)IP地址,將服務(wù)請求數(shù)據(jù)包轉(zhuǎn)發(fā) 給服務(wù)提供用戶。本實施例中,NAPT設(shè)備20可在服務(wù)提供用戶通過接入服務(wù)器30接入互聯(lián)網(wǎng)時,為服務(wù)提供用戶分配公有IP地址、私網(wǎng)IP地址及端口號,其中,端口號與私網(wǎng)IP地址是唯一對應(yīng)的。NAPT設(shè)備為服務(wù)提供用戶分配私網(wǎng)IP地址后,接入服務(wù)器30就可以通過該私網(wǎng)IP地址與服務(wù)提供用戶通信。本實施例中,接入服務(wù)器30可作為私網(wǎng)內(nèi)的服務(wù)提供用戶與互聯(lián)網(wǎng)上的其它用戶,例如服務(wù)請求用戶之間數(shù)據(jù)通信的路由交換設(shè)備,使得服務(wù)提供用戶和服務(wù)請求用戶之間可通過該接入服務(wù)器30進行通信。因此,只要服務(wù)請求用戶從動態(tài)域名解析服務(wù)器10獲得服務(wù)提供用戶的公網(wǎng)IP地址和端口號,即可通過接入服務(wù)器30與服務(wù)提供用戶建立通信連接,訪問服務(wù)提供用戶提供的服務(wù)。本實施例中,上述的接入服務(wù)器30具體可以是寬帶接入服務(wù)器(BiOadbandRemote Access Server, BRAS),該BRAS可以提供私網(wǎng)用戶與公網(wǎng)用戶之間的數(shù)據(jù)通信。本領(lǐng)域技術(shù)人員可以理解的是,上述的服務(wù)提供用戶是指可提供服務(wù)的通信設(shè)備,其可通過接入服務(wù)器接入到互聯(lián)網(wǎng)中;上述的服務(wù)請求用戶是指互聯(lián)網(wǎng)上的其它通信設(shè)備,可以訪問動態(tài)域名解析服務(wù)器,通過動態(tài)域名解析來獲得服務(wù)提供用戶對應(yīng)的公網(wǎng)IP地址及端口號,進而實現(xiàn)對服務(wù)提供用戶的訪問。為便于對本發(fā)明技術(shù)方案有更好的了解,下面將以上述本發(fā)明系統(tǒng)實施例中的具體實現(xiàn)進行說明。圖5為本發(fā)明實施例五提供的動態(tài)域名解析方法的流程示意圖。為便于理解,圖5中將DDNS用戶代替上述的服務(wù)提供用戶,終端用戶代替上述的服務(wù)請求用戶,接入服務(wù)器采用BRAS,DDNS用戶可以向終端用戶提供服務(wù),具體地,如圖5所示,該方法可包括如下步驟步驟201、DDNS用戶通過PPPoE或IPoE方式接入運營商的接入網(wǎng),向BRAS發(fā)起接入請求,該接入請求包括用戶名及密碼等接入信息;步驟202、BRAS對DDNS進行用戶名及密碼認證,并在認證通過后,向NAPT設(shè)備發(fā)起查詢請求;
步驟203、NAPT設(shè)備可根據(jù)BRAS的查詢請求,為DDNS用戶分配公網(wǎng)IP地址、私網(wǎng)IP地址和端口號,并反饋給BRAS ;步驟204、BRAS向動態(tài)域名解析服務(wù)器發(fā)送域名通告信息,通告DDNS用戶的域名,以及與域名對應(yīng)的公網(wǎng)IP地址和端口號,動態(tài)域名解析服務(wù)器接收到該通告信息后,即可將該通告信息中包括的域名、以及與域名對應(yīng)的DDNS用戶的公網(wǎng)IP地址和端口號存儲在域名信息數(shù)據(jù)庫中;步驟205、終端用戶希望訪問DDNS用戶提供的服務(wù)時,可向動態(tài)域名解析服務(wù)器發(fā)起域名解析請求,即發(fā)送域名解析請求信息,以請求得到DDNS用戶的域名對應(yīng)的公網(wǎng)IP地址和端口號,其中,該域名解析請求信息中應(yīng)包括DDNS用戶的域名;步驟206、動態(tài)域名解析服務(wù)器可從域名信息數(shù)據(jù)庫中查詢得到與DDNS用戶的域名對應(yīng)的公網(wǎng)IP地址和端口號,并將DDNS用戶的公網(wǎng)IP地址和端口號反饋給終端用戶;
步驟207、終端用戶可根據(jù)獲得的DDNS用戶的公網(wǎng)IP地址和端口號,向DDNS用戶發(fā)起服務(wù)請求數(shù)據(jù)包,該服務(wù)請求數(shù)據(jù)包中包括有公網(wǎng)IP地址和端口號;步驟208、BRAS接收到終端用戶向DDNS用戶發(fā)送的服務(wù)請求數(shù)據(jù)包時,提取請求數(shù)據(jù)包中的公網(wǎng)IP地址和端口號,并可根據(jù)該公網(wǎng)IP地址和端口號,向NAPT設(shè)備查詢得到DDNS用戶的私網(wǎng)IP地址;步驟209、NAPT設(shè)備可將DDNS用戶的私網(wǎng)IP地址反饋給BRAS ;步驟210、BRAS可根據(jù)DDNS用戶的私網(wǎng)IP地址,將終端用戶發(fā)送的服務(wù)請求數(shù)據(jù)包轉(zhuǎn)發(fā)給DDNS用戶;步驟211、DDNS用戶可根據(jù)終端用戶的服務(wù)請求,建立與終端用戶的通信,為終端用戶提供服務(wù)。本實施例中,DDNS用戶在通過接入網(wǎng)接入互聯(lián)網(wǎng)時,BRAS可根據(jù)NAPT設(shè)備為DDNS用戶分配的公網(wǎng)IP地址、私網(wǎng)IP地址和端口號,向動態(tài)域名解析服務(wù)器提供DDNS用戶的域名,以及對應(yīng)的公網(wǎng)IP地址和端口號,這樣動態(tài)域名解析服務(wù)器即可向終端用戶提供私網(wǎng)用戶,即DDNS用戶的域名解析服務(wù)。本實施例中,終端用戶在訪問DDNS用戶時,只需要知道DDNS用戶的域名即可,動態(tài)域名解析服務(wù)器可將與DDNS用戶的域名對應(yīng)的公網(wǎng)IP地址和端口號反饋給終端用戶,以便終端用戶能夠訪問DDNS用戶。本實施例中,BRAS也可以自身存儲有通過其連接到互聯(lián)網(wǎng)的DDNS用戶的公網(wǎng)IP地址、私網(wǎng)IP地址和端口號之間的映射關(guān)系表,這樣,當(dāng)BRAS接收到發(fā)送給DDNS用戶的數(shù)據(jù)包時,即可利用自身存儲的映射關(guān)系表查找得到DDNS用戶的私網(wǎng)IP地址,從而可將終端用戶發(fā)送的數(shù)據(jù)包通過私網(wǎng)IP地址,轉(zhuǎn)發(fā)給DDNS用戶。本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述方法實施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲于一計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,執(zhí)行包括上述方法實施例的步驟;而前述的存儲介質(zhì)包括R0M、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。最后應(yīng)說明的是以上實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述實施例對本發(fā)明進行了詳細的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解其依然可以對前述各實施例所記載的技術(shù)方案進行修改,或者對其中部分技術(shù)特征進行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的精 神和范圍。
權(quán)利要求
1.一種動態(tài)域名解析方法,其特征在于,包括 動態(tài)域名解析服務(wù)器接收服務(wù)請求用戶發(fā)送的域名解析請求信息,所述域名解析請求信息包括服務(wù)提供用戶的域名; 所述動態(tài)域名解析服務(wù)器從域名信息數(shù)據(jù)庫中查找與所述域名對應(yīng)的公網(wǎng)IP地址及端口號,并反饋給所述服務(wù)請求用戶,以便所述服務(wù)請求用戶根據(jù)所述公網(wǎng)IP地址及端口號訪問服務(wù)提供用戶,其中,所述域名信息數(shù)據(jù)庫存儲有服務(wù)提供用戶的域名,以及與域名對應(yīng)的服務(wù)提供用戶的公網(wǎng)IP地址和端口號。
2.根據(jù)權(quán)利要求I所述的動態(tài)域名解析方法,其特征在于,還包括 所述動態(tài)域名解析服務(wù)器接收服務(wù)提供用戶的接入服務(wù)器發(fā)送來的域名通告信息,所述域名通告信息包括服務(wù)提供用戶的域名,以及為所述服務(wù)提供用戶分配的公網(wǎng)IP地址和端口號; 所述動態(tài)域名解析服務(wù)器將所述域名通告信息中的域名,以及與域名對應(yīng)的服務(wù)提供用戶的公網(wǎng)IP地址和端口號存儲在域名信息數(shù)據(jù)庫中。
3.一種動態(tài)域名解析服務(wù)器,其特征在于,包括 域名解析請求信息接收模塊,用于接收服務(wù)請求用戶發(fā)送的域名解析請求信息,所述域名解析請求信息包括服務(wù)提供用戶的域名; IP地址反饋模塊,用于從域名信息數(shù)據(jù)庫中查找與所述域名對應(yīng)的公網(wǎng)IP地址及端口號,并反饋給所述服務(wù)請求用戶,以便所述服務(wù)請求用戶根據(jù)所述公網(wǎng)IP地址及端口號訪問服務(wù)提供用戶,其中,所述域名信息數(shù)據(jù)庫存儲有服務(wù)提供用戶的域名,以及與域名對應(yīng)的服務(wù)提供用戶的公網(wǎng)IP地址和端口號。
4.根據(jù)權(quán)利要求3所述的動態(tài)域名解析服務(wù)器,其特征在于,還包括 域名通告接收模塊,用于接收服務(wù)提供用戶的接入服務(wù)器發(fā)送來的域名通告信息,所述域名通告信息包括服務(wù)提供用戶的域名,以及為所述服務(wù)提供用戶分配的公網(wǎng)IP地址和端口號; 域名存儲模塊,用于將所述域名通告信息中的域名,以及與域名對應(yīng)的服務(wù)提供用戶的公網(wǎng)IP地址和端口號存儲在域名信息數(shù)據(jù)庫中。
5.一種域名服務(wù)系統(tǒng),其特征在于,包括動態(tài)域名解析服務(wù)器、網(wǎng)絡(luò)地址端口轉(zhuǎn)換設(shè)備和接入服務(wù)器,其中 所述動態(tài)域名解析服務(wù)器,用于接收服務(wù)請求用戶發(fā)送的域名解析請求信息,所述域名解析請求信息包括服務(wù)提供用戶的域名,并從域名信息數(shù)據(jù)庫中查找與所述域名對應(yīng)的公網(wǎng)IP地址及端口號,并反饋給所述服務(wù)請求用戶,其中,所述域名信息數(shù)據(jù)庫存儲有服務(wù)提供用戶的域名,以及與域名對應(yīng)的服務(wù)提供用戶的公網(wǎng)IP地址和端口號; 所述接入服務(wù)器,用于接收所述服務(wù)請求用戶根據(jù)所述公網(wǎng)IP地址及端口號向服務(wù)提供用戶發(fā)送的服務(wù)請求數(shù)據(jù)包,提取所述服務(wù)請求數(shù)據(jù)包中的所述公網(wǎng)IP地址及端口號,并向網(wǎng)絡(luò)地址端口轉(zhuǎn)換設(shè)備查詢所述服務(wù)提供用戶的私網(wǎng)IP地址,將所述服務(wù)請求數(shù)據(jù)包轉(zhuǎn)發(fā)給所述服務(wù)提供用戶。
全文摘要
本發(fā)明公開了一種動態(tài)域名解析方法、服務(wù)器及域名服務(wù)系統(tǒng)。該方法包括動態(tài)域名解析服務(wù)器接收服務(wù)請求用戶發(fā)送的域名解析請求信息,所述域名解析請求信息包括服務(wù)提供用戶的域名;動態(tài)域名解析服務(wù)器從域名信息數(shù)據(jù)庫中查找與所述域名對應(yīng)的公網(wǎng)IP地址及端口號,并反饋給所述服務(wù)請求用戶,以便所述服務(wù)請求用戶根據(jù)所述公網(wǎng)IP地址及端口號訪問服務(wù)提供用戶,其中,所述域名信息數(shù)據(jù)庫存儲有服務(wù)提供用戶的域名,以及與域名對應(yīng)的服務(wù)提供用戶的公網(wǎng)IP地址和端口號。本發(fā)明技術(shù)方案可有效對部署NAPT設(shè)備的接入網(wǎng)中的私網(wǎng)IP地址用戶提供動態(tài)域名解析服務(wù)。
文檔編號H04L29/12GK102891901SQ201210361680
公開日2013年1月23日 申請日期2012年9月25日 優(yōu)先權(quán)日2012年9月25日
發(fā)明者張震, 唐雄燕, 姜智峰 申請人:中國聯(lián)合網(wǎng)絡(luò)通信集團有限公司