麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

動態域名解析方法、服務器及域名服務系統的制作方法

文檔序號:7861382閱讀:287來源:國知局
專利名稱:動態域名解析方法、服務器及域名服務系統的制作方法
技術領域
本發明涉及通信技術,尤其涉及一種動態域名解析方法、服務器及域名服務系統。
背景技術
隨著互聯網的快速發展,IP地址資源逐漸成為稀缺資源,為確保IP地址利用率,運營商通常會向用戶提供動態的IP地址,而用戶訪問互聯網時通常是通過域名進行訪問,因此,也就出現了動態域名服務(Dynamic Domain Name Server,DDNS),所謂DDNS是指用戶如需對外提供服務,可以通過將用戶終端設備作為動態域名解析客戶端,每當用戶接入互聯網后,就會將自身獲得的動態IP地址通告給動態域名解析服務器,其他用戶需要訪問該用戶提供的服務時,就可以通過訪問動態域名解析服務器查詢相應域名來獲得該用戶的動態IP地址,從而可根據獲得的IP地址對用戶進行訪問。鑒于IP地址資源的有限性,運營商通常會通過部署網絡地址端口轉換(Network Address Port Translation, NAPT)設備來解決IP地址資源短缺的問題。部署NAPT后,用戶通過運營商的接入網連接到互聯網時,接入網會為用戶動態分配一公網IP地址,同時也會為用戶分配一私網IP地址和對應的端口號,而且,運營商的內部網絡,即私網中不同的私網IP地址會映射到同一公網IP地址上,私網中不同的私網IP地址可通過端口號來進行區分。由于傳統的DDNS僅能針對公網IP地址提供有效的動態域名解析服務,而對于部署NAPT的接入網而言,分配得到私網IP地址的用戶可以將其獲得的私網IP地址通告給動態域名解析服務器,其他用戶需要訪問該用戶提供的服務時,通過訪問動態域名解析查詢相應域名將獲得用戶的私網IP地址,但是,這種私網IP地址不能全局路由,因此其他用戶將無法根據通過動態域名解析獲得的私網IP地址實現對用戶的訪問。綜上可以看出,對于部署NAPT的接入網而言,分配得到私網IP地址的用戶將向動態域名解析服務器通告其獲得的私網IP地址,而這種私網IP地址不能全局路由,其他用戶無法通過動態域名解析獲得的私網IP地址訪問到該用戶,該用戶也就無法為其它用戶提供服務。

發明內容
本發明提供一種動態域名解析方法、服務器及域名服務系統,可對部署NAPT的接入網中分配得到私網IP地址的用戶提供動態域名解析服務。本發明提供一種動態域名解析方法,包括動態域名解析服務器接收服務請求用戶發送的域名解析請求信息,所述域名解析請求信息包括服務提供用戶的域名;所述動態域名解析服務器從域名信息數據庫中查找與所述域名對應的公網IP地址及端口號,并反饋給所述服務請求用戶,以便所述服務請求用戶根據所述公網IP地址及端口號訪問服務提供用戶,其中,所述域名信息數據庫存儲有服務提供用戶的域名,以及與域名對應的服務提供用戶的公網IP地址和端口號。
本發明提供一種動態域名解析服務器,包括域名解析請求信息接收模塊,用于接收服務請求用戶發送的域名解析請求信息,所述域名解析請求信息包括服務提供用戶的域名;IP地址反饋模塊,用于從域名信息數據庫中查找與所述域名對應的公網IP地址及端口號,并反饋給所述服務請求用戶,以便所述服務請求用戶根據所述公網IP地址及端口號訪問服務提供用戶,其中,所述域名信息數據庫存儲有服務提供用戶的域名,以及與域名對應的服務提供用戶的公網IP地址和端口號。本發明提供一種域名服務系統,包括動態域名解析服務器、網絡地址端口轉換設備和接入服務器,其中所述動態域名解析服務器,用于接收服務請求用戶發送的域名解析請求信息,所 述域名解析請求信息包括服務提供用戶的域名,并從域名信息數據庫中查找與所述域名對 應的公網IP地址及端口號,并反饋給所述服務請求用戶,其中,所述域名信息數據庫存儲有服務提供用戶的域名,以及與域名對應的服務提供用戶的公網IP地址和端口號;所述接入服務器,用于接收所述服務請求用戶根據所述公網IP地址及端口號向服務提供用戶發送的服務請求數據包,提取所述服務請求數據包中的所述公網IP地址及端口號,并向網絡地址端口轉換設備查詢所述服務提供用戶的私網IP地址,將所述服務請求數據包轉發給所述服務提供用戶。本發明提供的動態域名解析方法、服務器及域名服務系統,可向服務請求用戶提供其所請求的域名對應的服務提供用戶的公網IP地址及端口號,使得服務請求用戶可通過提供的公網IP地址及端口號,實現對服務提供用戶的訪問,由于端口號與服務提供用戶的私網IP地址對應,從而可為部署NAPT的接入網中分配私網IP地址的用戶提供動態域名解析服務。


圖I為本發明實施例一提供的動態域名解析方法的流程示意圖;圖2為本發明實施例二提供的動態域名解析服務器的結構示意圖;圖3為本發明實施例三提供的動態域名解析服務器的結構示意圖;圖4為本發明實施例四提供的域名服務系統的結構示意圖;圖5為本發明實施例五提供的動態域名解析方法的流程示意圖。
具體實施例方式圖I為本發明實施例一提供的動態域名解析方法的流程示意圖。如圖I所示,該方法可包括以下步驟步驟101、動態域名解析服務器接收服務請求用戶發送的域名解析請求信息,該域名解析請求信息包括服務提供用戶的域名;步驟102、從域名信息數據庫中查找與服務提供用戶的域名對應的公網IP地址及端口號,并反饋給服務請求用戶,以便服務請求用戶根據該公網IP地址及端口號訪問服務提供用戶,其中,域名信息數據庫存儲有服務提供用戶的域名,以及與域名對應的服務提供用戶的公網IP地址和端口號。
本實施例應用于動態域名解析服務中,可對部署NAPT設備的接入網內的私網用戶提供動態域名解析服務。具體地,服務提供用戶,即私網用戶通過接入網接入互聯網,即公網時,接入服務器可將NAPT設備分配給服務提供用戶的公網IP地址、端口號以及服務提供用戶的域名發送給動態域名解析服務器,并由動態域名解析服務器將服務提供用戶的域名、公網IP地址及端口號按一一對應的關系存儲在域名信息數據庫中,這樣,動態域名解析服務器在接收到服務請求用戶的域名解析請求時,就可以在域名信息數據庫中查詢并得到其所請求的服務提供用戶的域名對應的公網IP地址和端口號,這樣,服務請求用戶就可以通過獲得的公網IP地址和端口號對服務提供用戶進行訪問,使用服務提供用戶所提供的服務,從而使得作為私網用戶的服務提供用戶可以為互聯網中的其它用戶提供服務,使得其它用戶只需要通過輸入域名就可訪問服務提供用戶所提供的服務。本實施例提供的動態域名解析方法,可向服務請求用戶提供其所請求的域名對應的服務提供用戶的公網IP地址及端口號,使得服務請求用戶可通過提供的公網IP地址及端口號,實現對服務提供用戶的訪問,由于端口號與服務提供用戶的私網IP地址對應,從而可為部署NAPT的接入網中分配得到私網IP地址的用戶提供動態域名解析服務。 圖2為本發明實施例二提供的動態域名解析服務器的結構示意圖。如圖2所示,該服務器可包括域名解析請求信息接收模塊I和IP地址反饋模塊2,其中域名解析請求信息接收模塊1,用于接收服務請求用戶發送的域名解析請求信息,該域名解析請求信息包括服務提供用戶的域名;IP地址反饋模塊2,用于從域名信息數據庫中查找與服務提供用戶的域名對應的公網IP地址及端口號,并反饋給服務請求用戶,以便服務請求用戶根據該公網IP地址及端口號訪問服務提供用戶,其中,域名信息數據庫存儲有服務提供用戶的域名,以及與域名對應的服務提供用戶的公網IP地址和端口號。本實施例可應用于部署NAPT設備的接入網中,為接入網中的分配有私網IP地址的用戶提供動態域名解析服務,其具體實現過程可參見上述本發明方法實施例的說明,在此不再贅述。圖3為本發明實施例三提供的動態域名解析服務器的結構示意圖。在上述圖2所示實施例技術方案的基礎上,如圖3所示,該服務器還可包括域名通告接收模塊3和域名存儲模塊4,其中域名通告接收模塊3,用于接收服務提供用戶的接入服務器發送來的域名通告信息,該域名通告信息包括服務提供用戶的域名,以及為服務提供用戶分配的公網IP地址和端口號;域名存儲模塊4,用于將該域名通告信息中的域名,以及與域名對應的服務提供用戶的公網IP地址和端口號存儲在域名信息數據庫中。本實施例中,通過域名通告接收模塊3和域名存儲模塊4可動態接收獲得私網IP地址的服務提供用戶接入互聯網時分配給該服務提供用戶的公網IP地址和端口號,并可將服務提供用戶的域名,以及服務提供用戶接入互聯網時分配得到的公網IP地址和端口號存儲在域名信息數據庫中,這樣,服務請求用戶訪問服務提供用戶時,就可以從動態域名解析服務器獲取服務提供用戶的公網IP地址和端口號,訪問服務提供用戶。本領域技術人員可以理解,服務提供用戶每次接入互聯網時,接入網中的接入服務器均會將服務提供用戶的域名,以及為服務提供用戶分配的公網IP地址和端口號發送給動態域名解析服務器,由動態域名解析服務器保存,從而可為服務請求用戶提供動態域名解析服務,保證服務請求用戶獲得的服務提供用戶的公網IP地址和端口號是準確、可靠的。圖4為本發明實施例四提供的域名服務系統的結構示意圖。如圖4所示,本實施例系統可包括動態域名解析服務器10、NAPT設備20和接入服務器30,其中動態域名解析服務器10,用于接收服務請求用戶發送的域名解析請求信息,該域名解析請求信息包括服務提供用戶的域名,并用于從域名信息數據庫中查找與服務提供用戶的域名對應的公網IP地址及端口號,并反饋給服務請求用戶,其中,域名信息數據庫存儲有服務提供用戶的域名,以及與域名對應的服務提供用戶的公網IP地址和端口號;接入服務器30,用于接收服務請求用戶根據接收到的服務提供用戶的公網IP地址及端口號向服務提供用戶發送的服務請求數據包,提取服務請求數據包中的公網IP地址及端口號,并向NAPT設備20查詢服務提供用戶的私網IP地址,將服務請求數據包轉發 給服務提供用戶。本實施例中,NAPT設備20可在服務提供用戶通過接入服務器30接入互聯網時,為服務提供用戶分配公有IP地址、私網IP地址及端口號,其中,端口號與私網IP地址是唯一對應的。NAPT設備為服務提供用戶分配私網IP地址后,接入服務器30就可以通過該私網IP地址與服務提供用戶通信。本實施例中,接入服務器30可作為私網內的服務提供用戶與互聯網上的其它用戶,例如服務請求用戶之間數據通信的路由交換設備,使得服務提供用戶和服務請求用戶之間可通過該接入服務器30進行通信。因此,只要服務請求用戶從動態域名解析服務器10獲得服務提供用戶的公網IP地址和端口號,即可通過接入服務器30與服務提供用戶建立通信連接,訪問服務提供用戶提供的服務。本實施例中,上述的接入服務器30具體可以是寬帶接入服務器(BiOadbandRemote Access Server, BRAS),該BRAS可以提供私網用戶與公網用戶之間的數據通信。本領域技術人員可以理解的是,上述的服務提供用戶是指可提供服務的通信設備,其可通過接入服務器接入到互聯網中;上述的服務請求用戶是指互聯網上的其它通信設備,可以訪問動態域名解析服務器,通過動態域名解析來獲得服務提供用戶對應的公網IP地址及端口號,進而實現對服務提供用戶的訪問。為便于對本發明技術方案有更好的了解,下面將以上述本發明系統實施例中的具體實現進行說明。圖5為本發明實施例五提供的動態域名解析方法的流程示意圖。為便于理解,圖5中將DDNS用戶代替上述的服務提供用戶,終端用戶代替上述的服務請求用戶,接入服務器采用BRAS,DDNS用戶可以向終端用戶提供服務,具體地,如圖5所示,該方法可包括如下步驟步驟201、DDNS用戶通過PPPoE或IPoE方式接入運營商的接入網,向BRAS發起接入請求,該接入請求包括用戶名及密碼等接入信息;步驟202、BRAS對DDNS進行用戶名及密碼認證,并在認證通過后,向NAPT設備發起查詢請求;
步驟203、NAPT設備可根據BRAS的查詢請求,為DDNS用戶分配公網IP地址、私網IP地址和端口號,并反饋給BRAS ;步驟204、BRAS向動態域名解析服務器發送域名通告信息,通告DDNS用戶的域名,以及與域名對應的公網IP地址和端口號,動態域名解析服務器接收到該通告信息后,即可將該通告信息中包括的域名、以及與域名對應的DDNS用戶的公網IP地址和端口號存儲在域名信息數據庫中;步驟205、終端用戶希望訪問DDNS用戶提供的服務時,可向動態域名解析服務器發起域名解析請求,即發送域名解析請求信息,以請求得到DDNS用戶的域名對應的公網IP地址和端口號,其中,該域名解析請求信息中應包括DDNS用戶的域名;步驟206、動態域名解析服務器可從域名信息數據庫中查詢得到與DDNS用戶的域名對應的公網IP地址和端口號,并將DDNS用戶的公網IP地址和端口號反饋給終端用戶;
步驟207、終端用戶可根據獲得的DDNS用戶的公網IP地址和端口號,向DDNS用戶發起服務請求數據包,該服務請求數據包中包括有公網IP地址和端口號;步驟208、BRAS接收到終端用戶向DDNS用戶發送的服務請求數據包時,提取請求數據包中的公網IP地址和端口號,并可根據該公網IP地址和端口號,向NAPT設備查詢得到DDNS用戶的私網IP地址;步驟209、NAPT設備可將DDNS用戶的私網IP地址反饋給BRAS ;步驟210、BRAS可根據DDNS用戶的私網IP地址,將終端用戶發送的服務請求數據包轉發給DDNS用戶;步驟211、DDNS用戶可根據終端用戶的服務請求,建立與終端用戶的通信,為終端用戶提供服務。本實施例中,DDNS用戶在通過接入網接入互聯網時,BRAS可根據NAPT設備為DDNS用戶分配的公網IP地址、私網IP地址和端口號,向動態域名解析服務器提供DDNS用戶的域名,以及對應的公網IP地址和端口號,這樣動態域名解析服務器即可向終端用戶提供私網用戶,即DDNS用戶的域名解析服務。本實施例中,終端用戶在訪問DDNS用戶時,只需要知道DDNS用戶的域名即可,動態域名解析服務器可將與DDNS用戶的域名對應的公網IP地址和端口號反饋給終端用戶,以便終端用戶能夠訪問DDNS用戶。本實施例中,BRAS也可以自身存儲有通過其連接到互聯網的DDNS用戶的公網IP地址、私網IP地址和端口號之間的映射關系表,這樣,當BRAS接收到發送給DDNS用戶的數據包時,即可利用自身存儲的映射關系表查找得到DDNS用戶的私網IP地址,從而可將終端用戶發送的數據包通過私網IP地址,轉發給DDNS用戶。本領域普通技術人員可以理解實現上述方法實施例的全部或部分步驟可以通過程序指令相關的硬件來完成,前述的程序可以存儲于一計算機可讀取存儲介質中,該程序在執行時,執行包括上述方法實施例的步驟;而前述的存儲介質包括R0M、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質。最后應說明的是以上實施例僅用以說明本發明的技術方案,而非對其限制;盡管參照前述實施例對本發明進行了詳細的說明,本領域的普通技術人員應當理解其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分技術特征進行等同替換;而這些修改或者替換,并不使相應技術方案的本質脫離本發明各實施例技術方案的精 神和范圍。
權利要求
1.一種動態域名解析方法,其特征在于,包括 動態域名解析服務器接收服務請求用戶發送的域名解析請求信息,所述域名解析請求信息包括服務提供用戶的域名; 所述動態域名解析服務器從域名信息數據庫中查找與所述域名對應的公網IP地址及端口號,并反饋給所述服務請求用戶,以便所述服務請求用戶根據所述公網IP地址及端口號訪問服務提供用戶,其中,所述域名信息數據庫存儲有服務提供用戶的域名,以及與域名對應的服務提供用戶的公網IP地址和端口號。
2.根據權利要求I所述的動態域名解析方法,其特征在于,還包括 所述動態域名解析服務器接收服務提供用戶的接入服務器發送來的域名通告信息,所述域名通告信息包括服務提供用戶的域名,以及為所述服務提供用戶分配的公網IP地址和端口號; 所述動態域名解析服務器將所述域名通告信息中的域名,以及與域名對應的服務提供用戶的公網IP地址和端口號存儲在域名信息數據庫中。
3.一種動態域名解析服務器,其特征在于,包括 域名解析請求信息接收模塊,用于接收服務請求用戶發送的域名解析請求信息,所述域名解析請求信息包括服務提供用戶的域名; IP地址反饋模塊,用于從域名信息數據庫中查找與所述域名對應的公網IP地址及端口號,并反饋給所述服務請求用戶,以便所述服務請求用戶根據所述公網IP地址及端口號訪問服務提供用戶,其中,所述域名信息數據庫存儲有服務提供用戶的域名,以及與域名對應的服務提供用戶的公網IP地址和端口號。
4.根據權利要求3所述的動態域名解析服務器,其特征在于,還包括 域名通告接收模塊,用于接收服務提供用戶的接入服務器發送來的域名通告信息,所述域名通告信息包括服務提供用戶的域名,以及為所述服務提供用戶分配的公網IP地址和端口號; 域名存儲模塊,用于將所述域名通告信息中的域名,以及與域名對應的服務提供用戶的公網IP地址和端口號存儲在域名信息數據庫中。
5.一種域名服務系統,其特征在于,包括動態域名解析服務器、網絡地址端口轉換設備和接入服務器,其中 所述動態域名解析服務器,用于接收服務請求用戶發送的域名解析請求信息,所述域名解析請求信息包括服務提供用戶的域名,并從域名信息數據庫中查找與所述域名對應的公網IP地址及端口號,并反饋給所述服務請求用戶,其中,所述域名信息數據庫存儲有服務提供用戶的域名,以及與域名對應的服務提供用戶的公網IP地址和端口號; 所述接入服務器,用于接收所述服務請求用戶根據所述公網IP地址及端口號向服務提供用戶發送的服務請求數據包,提取所述服務請求數據包中的所述公網IP地址及端口號,并向網絡地址端口轉換設備查詢所述服務提供用戶的私網IP地址,將所述服務請求數據包轉發給所述服務提供用戶。
全文摘要
本發明公開了一種動態域名解析方法、服務器及域名服務系統。該方法包括動態域名解析服務器接收服務請求用戶發送的域名解析請求信息,所述域名解析請求信息包括服務提供用戶的域名;動態域名解析服務器從域名信息數據庫中查找與所述域名對應的公網IP地址及端口號,并反饋給所述服務請求用戶,以便所述服務請求用戶根據所述公網IP地址及端口號訪問服務提供用戶,其中,所述域名信息數據庫存儲有服務提供用戶的域名,以及與域名對應的服務提供用戶的公網IP地址和端口號。本發明技術方案可有效對部署NAPT設備的接入網中的私網IP地址用戶提供動態域名解析服務。
文檔編號H04L29/12GK102891901SQ201210361680
公開日2013年1月23日 申請日期2012年9月25日 優先權日2012年9月25日
發明者張震, 唐雄燕, 姜智峰 申請人:中國聯合網絡通信集團有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
主站蜘蛛池模板: 思茅市| 扎囊县| 华蓥市| 桐梓县| 齐河县| 普陀区| 临汾市| 丹凤县| 名山县| 吕梁市| 商城县| 无极县| 茌平县| 甘洛县| 沿河| 临沭县| 香格里拉县| 西林县| 临沧市| 萨迦县| 弋阳县| 九江市| 大丰市| 黄浦区| 本溪| 青铜峡市| 民勤县| 昆山市| 邢台市| 墨江| 瓮安县| 常德市| 安吉县| 栾城县| 灵川县| 集安市| 朝阳区| 炎陵县| 晋城| 梓潼县| 台中县|