網(wǎng)絡(luò)地址轉(zhuǎn)換的方法
【專利摘要】本發(fā)明公開(kāi)了一種網(wǎng)絡(luò)地址轉(zhuǎn)換的方法,其特征在于包括:S1:接收需要進(jìn)行網(wǎng)絡(luò)地址端口轉(zhuǎn)換處理的原數(shù)據(jù)報(bào),所述原數(shù)據(jù)報(bào)的格式為:|第二公網(wǎng)目的IP地址?第一公網(wǎng)IP地址|隧道特征項(xiàng)|數(shù)據(jù)|,將第一公網(wǎng)IP地址替換為第二公網(wǎng)IP地址,形成新的數(shù)據(jù)報(bào);S2:將所述新的數(shù)據(jù)報(bào)形成映射轉(zhuǎn)換表,所述映射轉(zhuǎn)換表中包括三種元素:第二公網(wǎng)目的IP地址、第一公網(wǎng)IP地址和隧道特征項(xiàng)。S3:接收到回應(yīng)報(bào)文,將回應(yīng)報(bào)文與映射轉(zhuǎn)化表中三種元素進(jìn)行比較從而確定所述回應(yīng)報(bào)文所屬的映射轉(zhuǎn)換表。
【專利說(shuō)明】網(wǎng)絡(luò)地址轉(zhuǎn)換的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及網(wǎng)絡(luò)通信【技術(shù)領(lǐng)域】,特別涉及一種網(wǎng)絡(luò)地址轉(zhuǎn)換的方法。
【背景技術(shù)】
[0002]網(wǎng)絡(luò)地址轉(zhuǎn)換(Network Address Translation或簡(jiǎn)稱NAT,也叫做網(wǎng)絡(luò)掩蔽或者IP掩蔽(IP masquerading)是一種在IP封包通過(guò)路由器或防火墻時(shí)重寫(xiě)源IP地址或/和目的IP地址的技術(shù)。這種技術(shù)被普遍使用在有多臺(tái)主機(jī)但只通過(guò)一個(gè)公有IP地址訪問(wèn)因特網(wǎng)的私有網(wǎng)絡(luò)中。根據(jù)規(guī)范,路由器是不能這樣工作的,但它的確是一個(gè)方便并得到了廣泛應(yīng)用的技術(shù)。當(dāng)然,NAT也讓主機(jī)之間的通信變得復(fù)雜,導(dǎo)致通信效率的降低。
[0003]現(xiàn)有技術(shù)中,NAT映射表為IP私網(wǎng)地址(NAT轉(zhuǎn)換前報(bào)文的原IP地址)和IP轉(zhuǎn)換地址(公網(wǎng)IP地址)兩個(gè)元素,此時(shí)每個(gè)IP轉(zhuǎn)換地址同一時(shí)間段內(nèi)只能對(duì)應(yīng)一個(gè)IP私網(wǎng)地址進(jìn)行轉(zhuǎn)換,缺點(diǎn)是浪費(fèi)公網(wǎng)IP地址資源,使同時(shí)訪問(wèn)外網(wǎng)的IP數(shù)量減少。
【發(fā)明內(nèi)容】
[0004](一)要解決的技術(shù)問(wèn)題
[0005]本發(fā)明要解決的技術(shù)問(wèn)題是公網(wǎng)IP地址資源有限,NAT地址轉(zhuǎn)換時(shí)每個(gè)IP轉(zhuǎn)換地址同一時(shí)間段內(nèi)只能對(duì)應(yīng)一個(gè)IP私網(wǎng)地址進(jìn)行轉(zhuǎn)換。
[0006](二)技術(shù)方案
[0007]為解決上述技術(shù)問(wèn)題,本發(fā)明提供了一種網(wǎng)絡(luò)地址轉(zhuǎn)換的方法,所述方法包括以下步驟:
[0008]S1:接收需要進(jìn)行網(wǎng)絡(luò)地址端口轉(zhuǎn)換處理的原數(shù)據(jù)報(bào),所述原數(shù)據(jù)報(bào)的格式為:
[0009]I第二公網(wǎng)目的IP地址第一公網(wǎng)IP地址I隧道特征項(xiàng)I數(shù)據(jù)
[0010]將第一公網(wǎng)IP地址替換為第二公網(wǎng)IP地址,形成新的數(shù)據(jù)報(bào);
[0011]S2:將所述新的數(shù)據(jù)報(bào)形成映射轉(zhuǎn)換表,所述映射轉(zhuǎn)換表中包括三種元素:第二公網(wǎng)目的IP地址、第一公網(wǎng)IP地址和隧道特征項(xiàng)。
[0012]S3:接收到回應(yīng)報(bào)文,將回應(yīng)報(bào)文與映射轉(zhuǎn)化表中三種元素進(jìn)行比較從而確定所述回應(yīng)報(bào)文所屬的映射轉(zhuǎn)換表。
[0013]所述隧道特征項(xiàng)包括原IP地址和目的IP地址。
[0014](三)有益效果
[0015]本發(fā)明通過(guò)在IP OVER IP類型數(shù)據(jù)報(bào)中加入隧道特征項(xiàng),擴(kuò)展了 IP公網(wǎng)地址的映射數(shù)量,節(jié)約了公網(wǎng)IP地址的資源。
【具體實(shí)施方式】
[0016]下面對(duì)本發(fā)明的【具體實(shí)施方式】作進(jìn)一步詳細(xì)描述。以下實(shí)施例用于說(shuō)明本發(fā)明,但不用來(lái)限制本發(fā)明的范圍。
[0017]本實(shí)施方式的方法包括以下步驟:[0018]S1:接收需要進(jìn)行網(wǎng)絡(luò)地址端口轉(zhuǎn)換處理的原數(shù)據(jù)報(bào),所述原數(shù)據(jù)報(bào)的格式為:
[0019]I第二公網(wǎng)目的IP地址第一公網(wǎng)IP地址I隧道特征項(xiàng)I數(shù)據(jù)
[0020]將第一公網(wǎng)IP地址替換為第二公網(wǎng)IP地址,形成新的數(shù)據(jù)報(bào);
[0021]S2:將所述新的數(shù)據(jù)報(bào)形成映射轉(zhuǎn)換表,所述映射轉(zhuǎn)換表中包括三種元素:第二公網(wǎng)目的IP地址、第二公網(wǎng)IP地址和隧道特征項(xiàng)。
[0022]S3:接收到回應(yīng)報(bào)文,將回應(yīng)報(bào)文與映射轉(zhuǎn)化表中三種元素進(jìn)行比較從而確定所述回應(yīng)報(bào)文所屬的映射轉(zhuǎn)換表。
[0023]所述隧道特征項(xiàng)包括原IP地址和目的IP地址。
[0024]本發(fā)明利用現(xiàn)有數(shù)據(jù)傳輸隧道中的隧道特征,將隧道特征加入數(shù)據(jù)報(bào)中,并將轉(zhuǎn)換地址后的數(shù)據(jù)報(bào)形成映射轉(zhuǎn)換表,由于每個(gè)數(shù)據(jù)報(bào)中的隧道項(xiàng)都不同,因此當(dāng)接收到回應(yīng)報(bào)文時(shí),可以將回應(yīng)報(bào)文中的隧道項(xiàng)與映射轉(zhuǎn)化表比較,從而確定此回應(yīng)報(bào)文所屬的映射轉(zhuǎn)換表。進(jìn)而確定此回應(yīng)報(bào)文的第一公網(wǎng)IP地址。
[0025]本發(fā)明通過(guò)在數(shù)據(jù)報(bào)中加入隧道特征項(xiàng),擴(kuò)展了 IP公網(wǎng)地址的映射數(shù)量,節(jié)約了公網(wǎng)IP地址的資源。
[0026]以上實(shí)施方式僅用于說(shuō)明本發(fā)明,而并非對(duì)本發(fā)明的限制,有關(guān)【技術(shù)領(lǐng)域】的普通技術(shù)人員,在不脫離本發(fā)明的精神和范圍的情況下,還可以做出各種變化和變型,因此所有等同的技術(shù)方案也屬于本發(fā)明的范疇,本發(fā)明的專利保護(hù)范圍應(yīng)由權(quán)利要求限定。
【權(quán)利要求】
1.一種網(wǎng)絡(luò)地址轉(zhuǎn)換的方法,其特征在于,所述方法包括以下步驟: S1:接收需要進(jìn)行網(wǎng)絡(luò)地址端口轉(zhuǎn)換處理的原數(shù)據(jù)報(bào),所述原數(shù) 據(jù)報(bào)的格式為: 第二公網(wǎng)目的IP地址第一公網(wǎng)IP地址I隧道特征項(xiàng)I數(shù)據(jù) 將第一公網(wǎng)IP地址替換為第二公網(wǎng)IP地址,形成新的數(shù)據(jù)報(bào); 52:將所述新的數(shù)據(jù)報(bào)形成映射轉(zhuǎn)換表,所述映射轉(zhuǎn)換表中包 括三種元素:第二公網(wǎng)目的IP地址、第一公網(wǎng)IP地址和隧道特征項(xiàng)。 53:接收到回應(yīng)報(bào)文,將回應(yīng)報(bào)文與映射轉(zhuǎn)化表中三種元素進(jìn)行 比較從而確定所述回應(yīng)報(bào)文所屬的映射轉(zhuǎn)換表。
2.如權(quán)利要求1所述網(wǎng)絡(luò)地址轉(zhuǎn)換的方法,其特征在于所述隧道特征項(xiàng)包括原IP地址和目的IP地址。
【文檔編號(hào)】H04L29/12GK103442092SQ201310307422
【公開(kāi)日】2013年12月11日 申請(qǐng)日期:2013年7月22日 優(yōu)先權(quán)日:2013年7月22日
【發(fā)明者】陳海濱 申請(qǐng)人:漢柏科技有限公司