跨越nat發(fā)布互聯(lián)網(wǎng)服務(wù)的方法、終端、設(shè)備和系統(tǒng)的制作方法
【專利摘要】本發(fā)明提出跨越NAT發(fā)布互聯(lián)網(wǎng)服務(wù)的方法、終端、設(shè)備和系統(tǒng)。由網(wǎng)絡(luò)側(cè)的網(wǎng)絡(luò)地址轉(zhuǎn)換服務(wù)器建立用戶終端的私網(wǎng)地址和端口到公網(wǎng)地址和端口的映射表,并將所述映射表提供給所述用戶終端;網(wǎng)絡(luò)側(cè)的域名服務(wù)器接收到所述用戶終端的注冊(cè)信息,在所述注冊(cè)信息中攜帶所述映射表,為映射表為真的所述用戶終端注冊(cè)域名,則具有私網(wǎng)地址的用戶終端向其它用戶終端提供互聯(lián)網(wǎng)服務(wù)。本發(fā)明實(shí)現(xiàn)了IPv4私網(wǎng)地址用戶為互聯(lián)網(wǎng)上其他主機(jī)提供互聯(lián)網(wǎng)服務(wù)。
【專利說(shuō)明】跨越NAT發(fā)布互聯(lián)網(wǎng)服務(wù)的方法、終端、設(shè)備和系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信領(lǐng)域,尤其涉及跨越NAT(Network Address Translation,網(wǎng)絡(luò)地址轉(zhuǎn)換)發(fā)布互聯(lián)網(wǎng)服務(wù)的方法、終端、設(shè)備和系統(tǒng)。
【背景技術(shù)】
[0002]圖1所示為現(xiàn)有IPv4 (Internet Protocol, IP, IPv4是互聯(lián)網(wǎng)協(xié)議的第四版)公網(wǎng)地址用戶為其它用戶提供互聯(lián)網(wǎng)服務(wù)的流程示意圖。
[0003]S101、用戶終端向 BRAS (Broadband Remote Acces Server,寬帶接入服務(wù)器)發(fā)起請(qǐng)求,獲取IPv4公網(wǎng)地址。
[0004]S102、用戶終端獲取公網(wǎng)地址后,向DNS (Domain Name Server,域名服務(wù)器)進(jìn)行注冊(cè),獲得主機(jī)域名。其它用戶終端可以根據(jù)該主機(jī)域名對(duì)該用戶終端進(jìn)行訪問(wèn)。
[0005]IPv4公網(wǎng)地址即將使用完畢,運(yùn)營(yíng)商在邁向IPv6 (Internet Protocol, IP, IPv6是互聯(lián)網(wǎng)協(xié)議的第六版)地址分配的過(guò)渡時(shí)期中采用分配IPv4私網(wǎng)地址的方式。
[0006]使用IPv4私網(wǎng)地址接入互聯(lián)網(wǎng)并不存在任何的訪問(wèn)問(wèn)題,但如果訪問(wèn)互聯(lián)網(wǎng)的用戶也為其它的用戶提供互聯(lián)網(wǎng)服務(wù),例如,目前的一些應(yīng)用程序,如BKBitTorrent,比特流)等,在分發(fā)數(shù)據(jù)的時(shí)候也采用提供服務(wù)的形式共享資源,由于用戶獲得的是IPv4私網(wǎng)地址,現(xiàn)網(wǎng)中的DNS無(wú)法認(rèn)知用戶的私網(wǎng)地址,也無(wú)法將該私網(wǎng)地址映射為域名,也就無(wú)法在Internet上進(jìn)行路由,從而該用戶無(wú)法為其它用戶提供互聯(lián)網(wǎng)服務(wù)。
【發(fā)明內(nèi)容】
[0007]鑒于以上,本發(fā)明提出跨越NAT發(fā)布互聯(lián)網(wǎng)服務(wù)的方法、終端、設(shè)備和系統(tǒng)。
[0008]根據(jù)本發(fā)明的一方面,提出跨越NAT發(fā)布互聯(lián)網(wǎng)服務(wù)的方法,包括以下步驟:由網(wǎng)絡(luò)側(cè)的網(wǎng)絡(luò)地址轉(zhuǎn)換服務(wù)器建立用戶終端的私網(wǎng)地址和端口到公網(wǎng)地址和端口的映射表,并將所述映射表提供給所述用戶終端;網(wǎng)絡(luò)側(cè)的域名服務(wù)器接收到所述用戶終端的注冊(cè)信息,在所述注冊(cè)信息中攜帶所述映射表,為映射表為真的所述用戶終端注冊(cè)域名,則具有私網(wǎng)地址的用戶終端向其它用戶終端提供互聯(lián)網(wǎng)服務(wù)。
[0009]進(jìn)一步,所述跨越NAT發(fā)布互聯(lián)網(wǎng)服務(wù)的方法,其中,所述域名服務(wù)器接收到用戶終端的注冊(cè)信息后,先分配域名,向網(wǎng)絡(luò)地址轉(zhuǎn)換服務(wù)器查詢映射表的真?zhèn)危_認(rèn)映射表為真,則注冊(cè)已分配的域名,否則,刪除已分配的域名。
[0010]進(jìn)一步,所述跨越NAT發(fā)布互聯(lián)網(wǎng)服務(wù)的方法,其中,所述域名服務(wù)器接收到用戶終端的注冊(cè)信息后,先向網(wǎng)絡(luò)地址轉(zhuǎn)換服務(wù)器查詢映射表的真?zhèn)?,確認(rèn)映射表為真則注冊(cè)域名,否則不注冊(cè)域名。
[0011]進(jìn)一步,所述跨越NAT發(fā)布互聯(lián)網(wǎng)服務(wù)的方法,其中,網(wǎng)絡(luò)地址轉(zhuǎn)換服務(wù)器將所述映射表提供給所述用戶終端的操作為:支持IPv6和IPv4協(xié)議的家庭網(wǎng)關(guān)接收到用戶終端的IPv6映射請(qǐng)求,向所述用戶終端返回IPv6映射響應(yīng);所述家庭網(wǎng)關(guān)接收所述用戶終端的IPv4映射請(qǐng)求,向電信運(yùn)營(yíng)商的IPv4私網(wǎng)雙棧網(wǎng)絡(luò)地址轉(zhuǎn)換服務(wù)器發(fā)起IPv4映射請(qǐng)求,所述私網(wǎng)雙棧網(wǎng)絡(luò)地址轉(zhuǎn)換服務(wù)器向所述家庭網(wǎng)關(guān)返回“IPv4私網(wǎng)地址+端口號(hào):IPv4公網(wǎng)地址+端口號(hào)”映射響應(yīng),再由所述家庭網(wǎng)關(guān)將IPv4私網(wǎng)地址+端口號(hào):IPv4公網(wǎng)地址+端口號(hào)”映射表返回給所述用戶終端。
[0012]根據(jù)本發(fā)明的另一方面,提出跨越NAT發(fā)布互聯(lián)網(wǎng)服務(wù)的網(wǎng)絡(luò)側(cè)設(shè)備,包括網(wǎng)絡(luò)地址轉(zhuǎn)換服務(wù)器和域名服務(wù)器。其中,所述網(wǎng)絡(luò)地址轉(zhuǎn)換服務(wù)器建立用戶終端的私網(wǎng)地址和端口到公網(wǎng)地址和端口的映射表,并將所述映射表提供給所述終端;所述域名服務(wù)器接收到用戶終端的注冊(cè)信息,在所述注冊(cè)信息中攜帶所述映射表,為映射表為真的所述用戶終端注冊(cè)域名,則具有私網(wǎng)地址的用戶終端向其它用戶終端提供互聯(lián)網(wǎng)服務(wù)。
[0013]進(jìn)一步,所述跨越NAT發(fā)布互聯(lián)網(wǎng)服務(wù)的網(wǎng)絡(luò)側(cè)設(shè)備,其中,所述域名服務(wù)器接收到用戶終端的注冊(cè)信息后,先分配域名,向網(wǎng)絡(luò)地址轉(zhuǎn)換服務(wù)器查詢映射表的真?zhèn)危_認(rèn)映射表為真,則注冊(cè)已分配的域名,否則,刪除已分配的域名。
[0014]進(jìn)一步,所述跨越NAT發(fā)布互聯(lián)網(wǎng)服務(wù)的網(wǎng)絡(luò)側(cè)設(shè)備,其中,所述域名服務(wù)器接收到用戶終端的注冊(cè)信息后,先向網(wǎng)絡(luò)地址轉(zhuǎn)換服務(wù)器查詢映射表的真?zhèn)?,確認(rèn)映射表為真則注冊(cè)域名,否則不注冊(cè)域名。
[0015]根據(jù)本發(fā)明的另一方面,提出跨越NAT發(fā)布互聯(lián)網(wǎng)服務(wù)的終端,包括映射表獲取單元、注冊(cè)單元以及信息單元。其中,映射表獲取單元,配置于獲取網(wǎng)絡(luò)側(cè)建立的私網(wǎng)地址和端口到公網(wǎng)地址和端口的映射表;注冊(cè)單元,配置于向網(wǎng)絡(luò)側(cè)的域名服務(wù)器發(fā)送注冊(cè)信息,在所述注冊(cè)信息中攜帶所述映射表,以由網(wǎng)絡(luò)側(cè)判定映射表的真?zhèn)?,并由網(wǎng)絡(luò)側(cè)為映射表為真的所述用戶終端注冊(cè)域名;信息單元,配置于在具有域名的情況下,向其它用戶終端提供互聯(lián)網(wǎng)服務(wù)。
[0016]進(jìn)一步,所述跨越NAT發(fā)布互聯(lián)網(wǎng)服務(wù)的終端,其中,所述映射表獲取單元監(jiān)聽(tīng)I(yíng)Pv4及IPv6信息,向支持IPv6和IPv4協(xié)議的家庭網(wǎng)關(guān)發(fā)起IPv6映射請(qǐng)求,并接收所述家庭網(wǎng)關(guān)返回的IPv6映射響應(yīng);向所述家庭網(wǎng)關(guān)發(fā)起IPv4映射請(qǐng)求,由所述家庭網(wǎng)關(guān)向電信運(yùn)營(yíng)商的IPv4私網(wǎng)雙棧網(wǎng)絡(luò)地址轉(zhuǎn)換服務(wù)器發(fā)起IPv4映射請(qǐng)求,由所述私網(wǎng)雙棧網(wǎng)絡(luò)地址轉(zhuǎn)換服務(wù)器向所述家庭網(wǎng)關(guān)返回“ IPv4私網(wǎng)地址+端口號(hào):IPv4公網(wǎng)地址+端口號(hào)”映射響應(yīng),再接收由所述家庭網(wǎng)關(guān)返回的IPv4私網(wǎng)地址+端口號(hào):IPv4公網(wǎng)地址+端口號(hào)”映射表。
[0017]根據(jù)本發(fā)明的另一方面,提出跨越NAT發(fā)布互聯(lián)網(wǎng)服務(wù)的系統(tǒng),包括上述任一所述網(wǎng)絡(luò)側(cè)設(shè)備以及上述任一所述終端。
[0018]與現(xiàn)有技術(shù)相比,本發(fā)明中IPv4私網(wǎng)地址用戶為互聯(lián)網(wǎng)上其他主機(jī)提供互聯(lián)網(wǎng)服務(wù),使得用戶即使采用私網(wǎng)地址,也可以像IPv4公網(wǎng)地址用戶一樣方便地實(shí)現(xiàn)互聯(lián)網(wǎng)服務(wù)的訪問(wèn)和資源共享。
【專利附圖】
【附圖說(shuō)明】
[0019]此處所說(shuō)明的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本發(fā)明的一部分,本發(fā)明的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:
[0020]圖1所示為現(xiàn)有IPv4公網(wǎng)地址用戶為其它用戶提供互聯(lián)網(wǎng)服務(wù)的流程示意圖。
[0021]圖2所示為本發(fā)明實(shí)施例中跨越NAT發(fā)布互聯(lián)網(wǎng)服務(wù)的方法流程示意圖。
[0022]圖3所示為本發(fā)明實(shí)施例中跨越NAT發(fā)布互聯(lián)網(wǎng)服務(wù)的系統(tǒng)結(jié)構(gòu)示意圖。[0023]圖4所示為本發(fā)明實(shí)施例中跨越NAT發(fā)布互聯(lián)網(wǎng)服務(wù)的網(wǎng)絡(luò)側(cè)設(shè)備結(jié)構(gòu)示意圖。
[0024]圖5所示為本發(fā)明實(shí)施例中跨越NAT發(fā)布互聯(lián)網(wǎng)服務(wù)的終端結(jié)構(gòu)示意圖。
[0025]圖6所示為本發(fā)明實(shí)施例中用戶終端與CGN交互獲取映射表的方法流程圖。
【具體實(shí)施方式】
[0026]現(xiàn)在將參照附圖來(lái)詳細(xì)描述本發(fā)明的各種示例性實(shí)施例。應(yīng)注意到:除非另外具體說(shuō)明,否則在這些實(shí)施例中闡述的部件和步驟的相對(duì)布置和數(shù)值不限制本發(fā)明的范圍。
[0027]同時(shí),應(yīng)當(dāng)明白,為了便于描述,附圖中所示出的各個(gè)部分的尺寸并不是按照實(shí)際的比例關(guān)系繪制的。
[0028]以下對(duì)至少一個(gè)示例性實(shí)施例的描述實(shí)際上僅僅是說(shuō)明性的,決不作為對(duì)本發(fā)明及其應(yīng)用或使用的任何限制。
[0029]對(duì)于相關(guān)領(lǐng)域普通技術(shù)人員已知的技術(shù)、方法和設(shè)備可能不作詳細(xì)討論,但在適當(dāng)情況下,所述技術(shù)、方法和設(shè)備應(yīng)當(dāng)被視為授權(quán)說(shuō)明書(shū)的一部分。
[0030]在這里示出和討論的所有示例中,任何具體值應(yīng)被解釋為僅僅是示例性的,而不是作為限制。因此,示例性實(shí)施例的其它示例可以具有不同的值。
[0031]應(yīng)注意到:相似的標(biāo)號(hào)和字母在下面的附圖中表示類似項(xiàng),因此,一旦某一項(xiàng)在一個(gè)附圖中被定義,則在隨后的附圖中不需要對(duì)其進(jìn)行進(jìn)一步討論。
[0032]本發(fā)明的用戶終端基于IPv4私網(wǎng)地址提供對(duì)外服務(wù)。該用戶終端有兩種身份,一是本身作為寬帶用戶,需要接入網(wǎng)絡(luò)獲取IP地址。另一個(gè)身份是互聯(lián)網(wǎng)服務(wù)提供商,需要通過(guò)網(wǎng)絡(luò)DNS實(shí)現(xiàn)其服務(wù)器IPv4私網(wǎng)地址到域名的映射,從而為其他用戶提供互聯(lián)網(wǎng)訪問(wèn)服務(wù)。
[0033]下面通過(guò)附圖和實(shí)施例,對(duì)本發(fā)明的技術(shù)方案進(jìn)行詳細(xì)描述。
[0034]圖2所示為本發(fā)明實(shí)施例中跨越NAT發(fā)布互聯(lián)網(wǎng)服務(wù)的方法流程示意圖。包括以下步驟:
[0035]S201、用戶終端以 PPPoE(Point-to_Point Protocol over Ethernet,通過(guò)以太網(wǎng)傳輸點(diǎn)對(duì)點(diǎn)協(xié)議)等撥號(hào)方式接入到運(yùn)營(yíng)商網(wǎng)絡(luò)時(shí),獲取IPv4私網(wǎng)地址。
[0036]S202、網(wǎng)絡(luò)側(cè)的網(wǎng)絡(luò)設(shè)備(BRAS)將用戶終端的私網(wǎng)地址及端口號(hào)轉(zhuǎn)發(fā)給CGN(Carrier Grade NAT,電信級(jí)NAT)設(shè)備,由CGN設(shè)備建立用戶終端的私網(wǎng)地址和端口到公網(wǎng)地址和端口的映射表,并提供給用戶終端。這里的CGN設(shè)備可以看作是網(wǎng)絡(luò)側(cè)的網(wǎng)絡(luò)地址轉(zhuǎn)換服務(wù)器。
[0037]一個(gè)寬帶用戶上網(wǎng)時(shí)會(huì)獲取一個(gè)IP地址,然后該用戶在網(wǎng)絡(luò)上的每個(gè)應(yīng)用都對(duì)應(yīng)一個(gè)session(會(huì)話),平均每個(gè)寬帶用戶會(huì)產(chǎn)生幾千條session。因此,為了區(qū)分某個(gè)用戶及其某個(gè)應(yīng)用,則需要IP地址+應(yīng)用端口號(hào)(簡(jiǎn)稱端口號(hào))來(lái)標(biāo)識(shí)。并且,在現(xiàn)有Internet上進(jìn)行路由需要IPv4公網(wǎng)地址。因此,要實(shí)現(xiàn)基于IPv4私網(wǎng)地址提供互聯(lián)網(wǎng)服務(wù),在這里建立用戶終端的私網(wǎng)地址和端口到公網(wǎng)地址和端口的映射表。
[0038]圖6所示為本發(fā)明實(shí)施例中用戶終端與CGN交互獲取映射表的方法流程圖。
[0039]用戶終端可以增加自動(dòng)獲取映射表的單元,通過(guò)與CGN交互,由CGN將映射表返回給用戶終端。即用戶終端通過(guò)PCP協(xié)議(Port Control Protocol,端口控制協(xié)議)或其他協(xié)議獲取CGN上的“私網(wǎng)地址+端口”映射表。包括以下步驟:[0040]S601、用戶終端(PCP客戶端)開(kāi)啟相關(guān)軟件監(jiān)聽(tīng)I(yíng)Pv4及IPv6信息。
[0041]S602、用戶終端向支持IPv6和IPv4協(xié)議的家庭網(wǎng)關(guān)發(fā)起IPv6映射請(qǐng)求,IPv6/IPv4家庭網(wǎng)關(guān)向用戶終端返回IPv6映射響應(yīng)。
[0042]S603、用戶終端向該家庭網(wǎng)關(guān)發(fā)起IPv4映射請(qǐng)求,該家庭網(wǎng)關(guān)向電信運(yùn)營(yíng)商的IPv4私網(wǎng)雙棧網(wǎng)絡(luò)地址轉(zhuǎn)換服務(wù)器發(fā)起IPv4映射請(qǐng)求,私網(wǎng)雙棧網(wǎng)絡(luò)地址轉(zhuǎn)換服務(wù)器向該家庭網(wǎng)關(guān)返回“ IPv4私網(wǎng)地址+端口號(hào):IPv4公網(wǎng)地址+端口號(hào)”映射響應(yīng),再由該家庭網(wǎng)關(guān)將IPv4私網(wǎng)地址+端口號(hào):IPv4公網(wǎng)地址+端口號(hào)”映射表返回給用戶終端。
[0043]S203、網(wǎng)絡(luò)側(cè)的域名服務(wù)器接收到所述用戶終端的注冊(cè)信息,該注冊(cè)流程為標(biāo)準(zhǔn)流程,現(xiàn)有流程是在注冊(cè)信息中攜帶IPv4公網(wǎng)地址,本發(fā)明實(shí)施例是在所述注冊(cè)信息中攜帶所述映射表。
[0044]S204、網(wǎng)絡(luò)側(cè)的域名服務(wù)器為映射表為真的所述用戶終端注冊(cè)域名,則具有私網(wǎng)地址的用戶終端可以向其它用戶終端提供互聯(lián)網(wǎng)服務(wù)。
[0045]域名服務(wù)器接收到用戶終端的注冊(cè)信息后,先分配域名,向網(wǎng)絡(luò)地址轉(zhuǎn)換服務(wù)器查詢映射表的真?zhèn)?,確認(rèn)映射表為真,則注冊(cè)已分配的域名,否則,刪除已分配的域名?;蛘哂蛎?wù)器接收到用戶終端的注冊(cè)信息后,先向網(wǎng)絡(luò)地址轉(zhuǎn)換服務(wù)器查詢映射表的真?zhèn)危_認(rèn)映射表為真則注冊(cè)域名,否則不注冊(cè)域名。
[0046]如圖3所示,在注冊(cè)域名之后,現(xiàn)有互聯(lián)網(wǎng)客戶端就可以訪問(wèn)采用私網(wǎng)地址提供互聯(lián)網(wǎng)服務(wù)的主機(jī)。
[0047]其中,Ua為提供互聯(lián)網(wǎng)服務(wù)的終端,Ub為訪問(wèn)互聯(lián)網(wǎng)服務(wù)的終端。當(dāng)已為Ua注冊(cè)域名之后,Ub訪問(wèn)Ua的路徑為:①②③④⑤,即Ub (城域網(wǎng)B)——城域網(wǎng)B OLT (Optical
Line Terminal,光線路終端)-城域網(wǎng)B BRAS-城域網(wǎng)B CR (Core Router,核心路
由器)-1nternet-城域網(wǎng)A CR-城域網(wǎng)A BRAS-城域網(wǎng)AOLT-Ua0圖3中
所示的路徑11 一 12 — 13 — 14 一 15,為DNS注冊(cè)域名的過(guò)程。在下面將結(jié)合圖3對(duì)注冊(cè)域名的過(guò)程進(jìn)行詳細(xì)說(shuō)明。
[0048]本發(fā)明由網(wǎng)絡(luò)側(cè)的網(wǎng)絡(luò)地址轉(zhuǎn)換服務(wù)器建立私網(wǎng)地址和端口到公網(wǎng)地址和端口的映射表,并由網(wǎng)絡(luò)側(cè)的DNS為映射表為真的用戶終端注冊(cè)域名,實(shí)現(xiàn)了私網(wǎng)地址到域名的映射。從而,現(xiàn)有互聯(lián)網(wǎng)客戶端可以對(duì)采用私網(wǎng)地址提供互聯(lián)網(wǎng)服務(wù)的主機(jī)進(jìn)行訪問(wèn),使得用戶即使采用私網(wǎng)地址,也可以像IPv4公網(wǎng)地址用戶一樣方便地實(shí)現(xiàn)互聯(lián)網(wǎng)服務(wù)的訪問(wèn)和資源共享。
[0049]圖3所示為本發(fā)明實(shí)施例中跨越NAT發(fā)布互聯(lián)網(wǎng)服務(wù)的系統(tǒng)結(jié)構(gòu)示意圖。該系統(tǒng)包括終端和網(wǎng)絡(luò)側(cè)設(shè)備。其中,網(wǎng)絡(luò)側(cè)設(shè)備如圖4所示,終端如圖5所示。下面將結(jié)合附圖進(jìn)行詳細(xì)說(shuō)明。
[0050]圖4所示為本發(fā)明實(shí)施例中跨越NAT發(fā)布互聯(lián)網(wǎng)服務(wù)的網(wǎng)絡(luò)側(cè)設(shè)備結(jié)構(gòu)示意圖,包括網(wǎng)絡(luò)地址轉(zhuǎn)換服務(wù)器和域名服務(wù)器。
[0051]所述網(wǎng)絡(luò)地址轉(zhuǎn)換服務(wù)器建立用戶終端的私網(wǎng)地址和端口到公網(wǎng)地址和端口的映射表,并將所述映射表提供給所述終端。
[0052]所述域名服務(wù)器接收到用戶終端的注冊(cè)信息,在所述注冊(cè)信息中攜帶所述映射表,為映射表為真的所述用戶終端注冊(cè)域名,則具有私網(wǎng)地址的用戶終端可以向其它用戶終端提供互聯(lián)網(wǎng)服務(wù)。[0053]在一實(shí)施例中,所述域名服務(wù)器接收到用戶終端的注冊(cè)信息后,先分配域名,向網(wǎng)絡(luò)地址轉(zhuǎn)換服務(wù)器查詢映射表的真?zhèn)?,確認(rèn)映射表為真,則注冊(cè)已分配的域名,否則,刪除已分配的域名。
[0054]在另一實(shí)施例中,所述域名服務(wù)器接收到用戶終端的注冊(cè)信息后,先向網(wǎng)絡(luò)地址轉(zhuǎn)換服務(wù)器查詢映射表的真?zhèn)?,確認(rèn)映射表為真則注冊(cè)域名,否則不注冊(cè)域名。
[0055]圖5所示為本發(fā)明實(shí)施例中跨越NAT發(fā)布互聯(lián)網(wǎng)服務(wù)的終端結(jié)構(gòu)示意圖,包括映射表獲取單元、注冊(cè)單元以及信息單元。
[0056]映射表獲取單元配置于獲取網(wǎng)絡(luò)側(cè)建立的私網(wǎng)地址和端口到公網(wǎng)地址和端口的映射表。其中,所述映射表獲取單元監(jiān)聽(tīng)I(yíng)Pv4及IPv6信息,向支持IPv6和IPv4協(xié)議的家庭網(wǎng)關(guān)發(fā)起IPv6映射請(qǐng)求,并接收所述家庭網(wǎng)關(guān)返回的IPv6映射響應(yīng);向所述家庭網(wǎng)關(guān)發(fā)起IPv4映射請(qǐng)求,由所述家庭網(wǎng)關(guān)向電信運(yùn)營(yíng)商的IPv4私網(wǎng)雙棧網(wǎng)絡(luò)地址轉(zhuǎn)換服務(wù)器發(fā)起IPv4映射請(qǐng)求,由所述私網(wǎng)雙棧網(wǎng)絡(luò)地址轉(zhuǎn)換服務(wù)器向所述家庭網(wǎng)關(guān)返回“IPv4私網(wǎng)地址+端口號(hào):IPv4公網(wǎng)地址+端口號(hào)”映射響應(yīng),再接收由所述家庭網(wǎng)關(guān)返回的IPv4私網(wǎng)地址+端口號(hào):IPv4公網(wǎng)地址+端口號(hào)”映射表。
[0057]注冊(cè)單元配置于向網(wǎng)絡(luò)側(cè)的域名服務(wù)器發(fā)送注冊(cè)信息,在所述注冊(cè)信息中攜帶所述映射表,以由網(wǎng)絡(luò)側(cè)判定映射表的真?zhèn)?,并由網(wǎng)絡(luò)側(cè)為映射表為真的所述用戶終端注冊(cè)域名。
[0058]信息單元配置于在具有域名的情況下,向其它用戶終端提供互聯(lián)網(wǎng)服務(wù)。
[0059]運(yùn)營(yíng)商為用戶分配私網(wǎng)地址,用戶接入互聯(lián)網(wǎng)時(shí)還能夠?qū)ν馓峁┗ヂ?lián)網(wǎng)服務(wù),實(shí)現(xiàn)其余互聯(lián)網(wǎng)用戶接入此用戶所提供的服務(wù)的能力。
[0060]至此,已經(jīng)詳細(xì)描述了本發(fā)明。為了避免遮蔽本發(fā)明的構(gòu)思,沒(méi)有描述本領(lǐng)域所公知的一些細(xì)節(jié)。本領(lǐng)域技術(shù)人員根據(jù)上面的描述,完全可以明白如何實(shí)施這里公開(kāi)的技術(shù)方案。
[0061]可能以許多方式來(lái)實(shí)現(xiàn)本發(fā)明的方法以及裝置。例如,可通過(guò)軟件、硬件、固件或者軟件、硬件、固件的任何組合來(lái)實(shí)現(xiàn)本發(fā)明的方法以及裝置。用于所述方法的步驟的上述順序僅是為了進(jìn)行說(shuō)明,本發(fā)明的方法的步驟不限于以上具體描述的順序,除非以其它方式特別說(shuō)明。此外,在一些實(shí)施例中,還可將本發(fā)明實(shí)施為記錄在記錄介質(zhì)中的程序,這些程序包括用于實(shí)現(xiàn)根據(jù)本發(fā)明的方法的機(jī)器可讀指令。因而,本發(fā)明還覆蓋存儲(chǔ)用于執(zhí)行根據(jù)本發(fā)明的方法的程序的記錄介質(zhì)。
[0062]雖然已經(jīng)通過(guò)示例對(duì)本發(fā)明的一些特定實(shí)施例進(jìn)行了詳細(xì)說(shuō)明,但是本領(lǐng)域的技術(shù)人員應(yīng)該理解,以上示例僅是為了進(jìn)行說(shuō)明,而不是為了限制本發(fā)明的范圍。本領(lǐng)域的技術(shù)人員應(yīng)該理解,可在不脫離本發(fā)明的范圍和精神的情況下,對(duì)以上實(shí)施例進(jìn)行修改。本發(fā)明的范圍由所附權(quán)利要求來(lái)限定。
【權(quán)利要求】
1.跨越NAT發(fā)布互聯(lián)網(wǎng)服務(wù)的方法,其特征在于: 由網(wǎng)絡(luò)側(cè)的網(wǎng)絡(luò)地址轉(zhuǎn)換服務(wù)器建立用戶終端的私網(wǎng)地址和端口到公網(wǎng)地址和端口的映射表,并將所述映射表提供給所述用戶終端; 網(wǎng)絡(luò)側(cè)的域名服務(wù)器接收到所述用戶終端的注冊(cè)信息,在所述注冊(cè)信息中攜帶所述映射表,為映射表為真的所述用戶終端注冊(cè)域名,則具有私網(wǎng)地址的用戶終端向其它用戶終端提供互聯(lián)網(wǎng)服務(wù)。
2.根據(jù)權(quán)利要求1所述跨越NAT發(fā)布互聯(lián)網(wǎng)服務(wù)的方法,其特征在于: 所述域名服務(wù)器接收到用戶終端的注冊(cè)信息后,先分配域名,向網(wǎng)絡(luò)地址轉(zhuǎn)換服務(wù)器查詢映射表的真?zhèn)?,確認(rèn)映射表為真,則注冊(cè)已分配的域名,否則,刪除已分配的域名。
3.根據(jù)權(quán)利要求1所述跨越NAT發(fā)布互聯(lián)網(wǎng)服務(wù)的方法,其特征在于: 所述域名服務(wù)器接收到用戶終端的注冊(cè)信息后,先向網(wǎng)絡(luò)地址轉(zhuǎn)換服務(wù)器查詢映射表的真?zhèn)?,確認(rèn)映射表為真則注冊(cè)域名,否則不注冊(cè)域名。
4.根據(jù)權(quán)利要求1或2或3所述跨越NAT發(fā)布互聯(lián)網(wǎng)服務(wù)的方法,其特征在于,網(wǎng)絡(luò)地址轉(zhuǎn)換服務(wù)器將所述映射表提供給所述用戶終端的操作為: 支持IPv6和IPv4協(xié)議的家庭網(wǎng)關(guān)接收到用戶終端的IPv6映射請(qǐng)求,向所述用戶終端返回IPv6映射響應(yīng); 所述家庭網(wǎng)關(guān)接收所述用戶終端的IPv4映射請(qǐng)求,向電信運(yùn)營(yíng)商的IPv4私網(wǎng)雙棧網(wǎng)絡(luò)地址轉(zhuǎn)換服務(wù)器發(fā)起IPv4映射請(qǐng)求,所述私網(wǎng)雙棧網(wǎng)絡(luò)地址轉(zhuǎn)換服務(wù)器向所述家庭網(wǎng)關(guān)返回“ IPv4私網(wǎng)地址+端口號(hào):IPv4公網(wǎng)地址+端口號(hào)”映射響應(yīng),再由所述家庭網(wǎng)關(guān)將IPv4私網(wǎng)地址+端口號(hào):IPv4公網(wǎng)地址+端口號(hào)”映射表返回給所述用戶終端。
5.跨越NAT發(fā)布互聯(lián)網(wǎng)服務(wù)的網(wǎng)絡(luò)側(cè)設(shè)備,其特征在于,包括網(wǎng)絡(luò)地址轉(zhuǎn)換服務(wù)器和域名服務(wù)器: 所述網(wǎng)絡(luò)地址轉(zhuǎn)換服務(wù)器建立用戶終端的私網(wǎng)地址和端口到公網(wǎng)地址和端口的映射表,并將所述映射表提供給所述終端; 所述域名服務(wù)器接收到用戶終端的注冊(cè)信息,在所述注冊(cè)信息中攜帶所述映射表,為映射表為真的所述用戶終端注冊(cè)域名,則具有私網(wǎng)地址的用戶終端向其它用戶終端提供互聯(lián)網(wǎng)服務(wù)。
6.根據(jù)權(quán)利要求5所述跨越NAT發(fā)布互聯(lián)網(wǎng)服務(wù)的網(wǎng)絡(luò)側(cè)設(shè)備,其特征在于: 所述域名服務(wù)器接收到用戶終端的注冊(cè)信息后,先分配域名,向網(wǎng)絡(luò)地址轉(zhuǎn)換服務(wù)器查詢映射表的真?zhèn)危_認(rèn)映射表為真,則注冊(cè)已分配的域名,否則,刪除已分配的域名。
7.根據(jù)權(quán)利要求5所述跨越NAT發(fā)布互聯(lián)網(wǎng)服務(wù)的網(wǎng)絡(luò)側(cè)設(shè)備,其特征在于: 所述域名服務(wù)器接收到用戶終端的注冊(cè)信息后,先向網(wǎng)絡(luò)地址轉(zhuǎn)換服務(wù)器查詢映射表的真?zhèn)危_認(rèn)映射表為真則注冊(cè)域名,否則不注冊(cè)域名。
8.跨越NAT發(fā)布互聯(lián)網(wǎng)服務(wù)的終端,其特征在于,包括映射表獲取單元、注冊(cè)單元以及信息單元: 映射表獲取單元,配置于獲取網(wǎng)絡(luò)側(cè)建立的私網(wǎng)地址和端口到公網(wǎng)地址和端口的映射表; 注冊(cè)單元,配置于向網(wǎng)絡(luò)側(cè)的域名服務(wù)器發(fā)送注冊(cè)信息,在所述注冊(cè)信息中攜帶所述映射表,以由網(wǎng)絡(luò)側(cè)判定映射表的真?zhèn)?,并由網(wǎng)絡(luò)側(cè)為映射表為真的所述用戶終端注冊(cè)域名; 信息單元,配置于在具有域名的情況下,向其它用戶終端提供互聯(lián)網(wǎng)服務(wù)。
9.根據(jù)權(quán)利要求8所述跨越NAT發(fā)布互聯(lián)網(wǎng)服務(wù)的終端,其特征在于: 所述映射表獲取單元監(jiān)聽(tīng)I(yíng)Pv4及IPv6信息,向支持IPv6和IPv4協(xié)議的家庭網(wǎng)關(guān)發(fā)起IPv6映射請(qǐng)求,并接收所述家庭網(wǎng)關(guān)返回的IPv6映射響應(yīng);向所述家庭網(wǎng)關(guān)發(fā)起IPv4映射請(qǐng)求,由所述家庭網(wǎng)關(guān)向電信運(yùn)營(yíng)商的IPv4私網(wǎng)雙棧網(wǎng)絡(luò)地址轉(zhuǎn)換服務(wù)器發(fā)起IPv4映射請(qǐng)求,由所述私網(wǎng)雙棧網(wǎng)絡(luò)地址轉(zhuǎn)換服務(wù)器向所述家庭網(wǎng)關(guān)返回“IPv4私網(wǎng)地址+端口號(hào):IPv4公網(wǎng)地址+端口號(hào)”映射響應(yīng),再接收由所述家庭網(wǎng)關(guān)返回的IPv4私網(wǎng)地址+端口號(hào):IPv4公網(wǎng)地址+端口號(hào)”映射表。
10.跨越NAT發(fā)布互聯(lián)網(wǎng)服務(wù)的系統(tǒng),其特征在于:包括權(quán)利要求5至7中任一所述網(wǎng)絡(luò)側(cè)設(shè)備以及權(quán)利要求8至9中任一所 述終端。
【文檔編號(hào)】H04L29/12GK103581350SQ201210259737
【公開(kāi)日】2014年2月12日 申請(qǐng)日期:2012年7月25日 優(yōu)先權(quán)日:2012年7月25日
【發(fā)明者】張屆新, 王旭東, 傅志仁, 陳仲華, 鄭堅(jiān) 申請(qǐng)人:中國(guó)電信股份有限公司