行業(yè)小知識(shí):什么是端口映射?花生殼端口映射如何設(shè)置?
端口映射是通過(guò)公網(wǎng)IP地址+端口號(hào)來(lái)實(shí)現(xiàn)訪問(wèn)內(nèi)網(wǎng)設(shè)備,端口映射有兩個(gè)概念需要明白,第一個(gè)外網(wǎng)地址(公網(wǎng)IP地址),第二個(gè)是內(nèi)網(wǎng)地址。端口映射是屬于NAT網(wǎng)絡(luò)地址轉(zhuǎn)化,下面小編就來(lái)給您介紹一下什么是端口映射。
什么是端口映射?
端口映射通常是指通過(guò)端口轉(zhuǎn)換來(lái)獲取公網(wǎng)ip地址的端口。內(nèi)網(wǎng)的一臺(tái)電腦要上因特網(wǎng)對(duì)外開(kāi)放服務(wù)或接收數(shù)據(jù),都需要端口映射。端口映射通常有兩種模式,第一是動(dòng)態(tài)端口映射,第二是靜態(tài)端口映射。
動(dòng)態(tài)端口映射就像我們平常電腦通過(guò)路由器上網(wǎng),在路由器上會(huì)對(duì)源地址和端口做一個(gè)轉(zhuǎn)換,轉(zhuǎn)換成路由器的公網(wǎng)地址去訪問(wèn)。比如說(shuō)我們的電腦想要訪問(wèn)服務(wù)器,我們目的地址是服務(wù)器IP加端口,我們的電腦到路由器這里會(huì)進(jìn)行源地址轉(zhuǎn)換,他就會(huì)變換成路由器的IP加這個(gè)端口號(hào),然后形成一個(gè)nat轉(zhuǎn)換表。目的地址還是網(wǎng)站的地址加端口號(hào)。源IP就變成了路由器的外網(wǎng)IP+端口號(hào)。
靜態(tài)端口映射就相當(dāng)于把我們內(nèi)網(wǎng)的電腦的一個(gè)端口跟路由器上的外網(wǎng)端口做一個(gè)一一映射,外網(wǎng)只要訪問(wèn)路由器的外網(wǎng)端口,只要外網(wǎng)地址,就相當(dāng)于訪問(wèn)內(nèi)網(wǎng)電腦的端口了。
端口映射和端口轉(zhuǎn)發(fā)的區(qū)別
其實(shí)我呢常說(shuō)的端口轉(zhuǎn)發(fā)是相對(duì)不嚴(yán)謹(jǐn)?shù)恼f(shuō)法,其實(shí)叫“端口映射”更為準(zhǔn)確。端口映射和端口轉(zhuǎn)發(fā)的區(qū)別是,端口映射是對(duì)流量不作任何處理直接進(jìn)行傳遞,相當(dāng)于流量從大門(mén)進(jìn)來(lái)直直地走向了房間。而端口轉(zhuǎn)發(fā)是用了SSH對(duì)流量進(jìn)行加密之后再進(jìn)行傳遞,相當(dāng)于這些流量進(jìn)了大門(mén)之后,經(jīng)過(guò)了加密再進(jìn)行傳輸。相當(dāng)于走在隧道里一樣。傳遞完之后再進(jìn)行解開(kāi)。
花生殼端口映射
使用花生殼https://hsk.oray.com/對(duì)內(nèi)網(wǎng)進(jìn)行端口映射,實(shí)現(xiàn)外網(wǎng)與內(nèi)網(wǎng)的通信。
1.首先確保下內(nèi)網(wǎng)網(wǎng)絡(luò)是不是正常。
2.在內(nèi)網(wǎng)下載最新客戶(hù)端,安裝后登錄。

3.雙擊上面的域名進(jìn)入花生殼端口映射添加界面,打開(kāi)內(nèi)網(wǎng)映射。
4.添加映射,應(yīng)用名稱(chēng)隨意,內(nèi)網(wǎng)主機(jī)就是被公網(wǎng)訪問(wèn)的那臺(tái)電腦IP地址,內(nèi)網(wǎng)端口就是希望被映射的端口,點(diǎn)擊確定,就啟動(dòng)端口映射了。
此時(shí)端口映射窗口會(huì)添加一條映射記錄。
外網(wǎng)只需要使用這個(gè)域名+端口,就可以訪問(wèn)內(nèi)網(wǎng)的主機(jī)。
在路由器上端口映射
這里以TP-Link的端口映射舉例,其他品牌路由器請(qǐng)自行研究。
首先確認(rèn)一下你本機(jī)的IP地址以及網(wǎng)關(guān)IP地址(一般情況下,網(wǎng)關(guān)的默認(rèn)地址為:192.168.1.1):
點(diǎn)開(kāi)始-運(yùn)行(或按徽標(biāo)鍵+R),然后輸入“cmd”,會(huì)打開(kāi)CMD窗口。再輸入"ipconfig",你會(huì)在窗口中看到你的本機(jī)IP地址。(你使用其他方式查看也行)。
看本機(jī)及網(wǎng)關(guān)IP地址,本機(jī)的IP地址為:192.168.1.100,網(wǎng)關(guān)IP地址為192.168.1.1。
然后打開(kāi)瀏覽器,輸入192.168.1.1,進(jìn)入路由器的控制面板(如果不知道用戶(hù)名和密碼,一般默認(rèn)的是admin,admin)。
點(diǎn)擊轉(zhuǎn)發(fā)規(guī)則,虛擬服務(wù)器。
在右邊窗口,會(huì)看到端口映射的列表。
單擊添加新條目,服務(wù)端口號(hào)填寫(xiě)9120-9122(根據(jù)你在TwingHotLink中設(shè)置的端口填寫(xiě)),IP地址填寫(xiě)你本機(jī)的局域網(wǎng)IP地址,例如:192.168.1.100。
單擊保存。
返回列表后,你能看到剛剛添加的端口。
確保狀態(tài)為生效,此時(shí),端口映射完成。
相信大家看完都秒懂路由器設(shè)置端口映射的原理,知道為什么要映射了?;ㄉ鷼ぼ浖詭Ф丝谟成涔δ?,可以幫助用戶(hù)解決各種網(wǎng)絡(luò)需求,同時(shí)還能幫助用戶(hù)實(shí)現(xiàn)內(nèi)網(wǎng)穿透,即便用戶(hù)處于復(fù)雜的網(wǎng)絡(luò)環(huán)境中,花生殼也能正常解析域名。