【普及】路由器端口映射 概念 配置 用途

什么是端口映射?

端口映射就是將外網(wǎng)主機(jī)IP地址的一個(gè)端口映射到內(nèi)網(wǎng)中一臺(tái)機(jī)器,提供相應(yīng)的服務(wù)。當(dāng)用戶訪問(wèn)該IP的這個(gè)端口時(shí),服務(wù)器自動(dòng)將請(qǐng)求映射到對(duì)應(yīng)局域網(wǎng)內(nèi)部的機(jī)器上。端口映射有動(dòng)態(tài)和靜態(tài)之分。維基百科

什么是端口? 可以理解成現(xiàn)實(shí)中的門口,窗口。對(duì)外信息交換的一個(gè)口。端口號(hào) 可以理解為門牌號(hào)。
什么是映射? 映射可以理解為對(duì)應(yīng)的意思。我說(shuō)apple你能知道蘋果。就是一種映射。我說(shuō)出特朗普,你會(huì)想到這個(gè)人。

端口映射 可以類比著人名映射來(lái)理解。生活著處處都是映射。我們打字,一般人使用拼音來(lái)映射漢字。

例如:

外網(wǎng)IP 端口號(hào) 內(nèi)網(wǎng)IP 端口號(hào)
123.xxx.xxx.201 80 192.xxx.xxx.10 89

現(xiàn)在我訪問(wèn)123.xxx.xxx.201:80 路由器會(huì)轉(zhuǎn)換到192.xxx.xxx.10:89 路由器在這就充當(dāng)了一個(gè)中介,或者說(shuō)一個(gè)傳話的人,比如太監(jiān)啥的。

什么是路由器 ? 路由器就是連接兩個(gè)以上個(gè)別網(wǎng)絡(luò)的設(shè)備。

為什么需要端口映射?

當(dāng)用戶訪問(wèn)該IP的這個(gè)端口時(shí),服務(wù)器自動(dòng)將請(qǐng)求映射到對(duì)應(yīng)局域網(wǎng)內(nèi)部的機(jī)器上。

我們要達(dá)到這樣的一個(gè)目的。所以需要端口映射。正式為了達(dá)到這個(gè)目的人們創(chuàng)造了端口映射這個(gè)解決方案。
為什么我們要達(dá)到這個(gè)目的?因?yàn)樵谕饩W(wǎng)無(wú)法直接訪問(wèn)到內(nèi)網(wǎng)機(jī)器。為什么。。。為什么。。。

如何在路由器上設(shè)置端口映射

現(xiàn)在的的路由器幾乎都有端口映射功能,我沒(méi)見(jiàn)過(guò)沒(méi)有的。因?yàn)槲覀兺ㄟ^(guò)路由器上外網(wǎng)這其中涉及到網(wǎng)絡(luò)地址轉(zhuǎn)換(NAT)技術(shù)。一般的路由器本身就會(huì)實(shí)現(xiàn)這個(gè)技術(shù),而端口映射映射技術(shù)就應(yīng)用到其中了。這樣子才能使得一家人多臺(tái)設(shè)備共用一個(gè)上網(wǎng)的出口IP。

  1. 登錄路由器后臺(tái)管理

  2. 找到 端口映射功能界面,一般是在路由器中找如下字眼 “高級(jí)設(shè)置” 、”地址轉(zhuǎn)換“ 、”轉(zhuǎn)發(fā)規(guī)則“ 、”端口映射“、”虛擬主機(jī)“

圖一.png

3.找到如下界面,類似的界面(如圖二)
這個(gè)列表中只有外部端口,沒(méi)有外部IP。那是因?yàn)?,一般的普通路由功能比較弱,默認(rèn)就是路由器上的所有的外部ip。有的是一個(gè)有是多個(gè)。

圖二.png

如圖三,該條規(guī)則是指,我可以通過(guò) 路由器的外部IP 端口88 來(lái)訪問(wèn)我內(nèi)網(wǎng)機(jī)器 ip 192.168.1.195的80端口


圖三.png

4.點(diǎn)擊新增,按要求填寫參數(shù)
有些強(qiáng)大一點(diǎn)的路由還會(huì)讓你選擇外網(wǎng)ip


圖四.png

5.結(jié)果如下

圖五.png

6.查看路由器的外部IP
路由器的這個(gè)外部ip不一定是什么類型的,可能是公網(wǎng)ip,也可能是私有ip。你可以把路由器想象成一堵墻,映射就是在墻上開了一個(gè)可以從墻外往墻內(nèi)看的指定區(qū)域。如果你的墻外是公網(wǎng)則開一個(gè)映射,在公網(wǎng)的其他地方就可以訪問(wèn)你內(nèi)部的指定機(jī)器的端口。如果你的墻外還是私有網(wǎng)絡(luò)(可能是在路由器下又接了一個(gè)路由器,很多公司這么干過(guò),或家庭內(nèi)部有多臺(tái)路由器),那只是讓你的這個(gè)墻內(nèi)的某個(gè)端口暴露在了墻外的上一層而已,這時(shí)候你想公網(wǎng)訪問(wèn),還需要在另外一堵墻上開個(gè)窗口。

下面是某一臺(tái)路由器上網(wǎng)基本信息,WAN就是你這個(gè)路由器上網(wǎng)的ip地址。路由器內(nèi)部的機(jī)器上網(wǎng),都有通過(guò)該ip。也就是外人看到的你的電腦的IP地址其實(shí)就是你這個(gè)公網(wǎng)的ip地址。他們看不到你的私有ip,除非使用客戶端程序在你的電腦上讀取。

image.png

其他路由設(shè)置方法 百度經(jīng)驗(yàn)

用途

端口映射功能使得我們可以通過(guò)路由器的公網(wǎng)IP來(lái)訪問(wèn)我們內(nèi)部電腦。平時(shí)我都是把該功能用于遠(yuǎn)程連接公司或家里的個(gè)人電腦。遠(yuǎn)程連接雖然有TeamViewer這種方便的神器。但是這個(gè)遠(yuǎn)程之后用起來(lái)真的不如微軟原生的遠(yuǎn)程桌面好使。平時(shí)我都是結(jié)合著使用這兩種遠(yuǎn)程方式。用于遠(yuǎn)程自己搭建的linux服務(wù)器。假如你在自己內(nèi)網(wǎng)搭建一個(gè)服務(wù),想對(duì)外開放或使用外網(wǎng)能訪問(wèn), 就可以使用端口映射。作為程序員,有的時(shí)候經(jīng)常會(huì)寫個(gè)接口對(duì)接,我們有時(shí)候需要測(cè)試我們寫的回調(diào)接口,但是測(cè)試服務(wù)器在內(nèi)網(wǎng),這時(shí)候就可以在公司的路由器上搞一個(gè)端口映射,是的外網(wǎng)能訪問(wèn)內(nèi)網(wǎng)的服務(wù)器。
總之,當(dāng)你想要把內(nèi)網(wǎng)服務(wù)暴露到公網(wǎng),使得在其他人能訪問(wèn),就可以使用端口映射。

注意!

默認(rèn)情況下個(gè)人網(wǎng)絡(luò)和企業(yè)網(wǎng)絡(luò)的80端口和443端口是屏蔽的。這個(gè)和網(wǎng)絡(luò)運(yùn)營(yíng)商有關(guān)。如需開通,請(qǐng)聯(lián)系寬帶運(yùn)營(yíng)商。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見(jiàn)模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,506評(píng)論 19 139
  • 名詞延伸 通俗的說(shuō),域名就相當(dāng)于一個(gè)家庭的門牌號(hào)碼,別人通過(guò)這個(gè)號(hào)碼可以很容易的找到你。如果把IP地址比作一間房子...
    楊大蝦閱讀 20,784評(píng)論 2 56
  • 最近家里又開始鬧離婚了,這并不新鮮,每年最少都要來(lái)一次。每次母親都會(huì)叫上我,要我出主意,說(shuō)看法。作為一個(gè)旁觀者,已...
    羅蕜閱讀 216評(píng)論 2 0
  • 2017年3月17-27日與母親山西行 人文山西之:仁 五千年華夏文明,數(shù)百代王朝更迭,無(wú)論賢德昏庸,歷代帝王言必...
    幸福滋養(yǎng)生態(tài)藝術(shù)閱讀 1,401評(píng)論 0 3
  • 文/熠歆 即便天氣更冷,還是穿著羽絨服,換上跑鞋,走啊,跑啊的!還能堅(jiān)持有氧運(yùn)動(dòng)半小時(shí)喲! 運(yùn)動(dòng)運(yùn)動(dòng)運(yùn)動(dòng)喲!
    熠歆閱讀 98評(píng)論 0 0

友情鏈接更多精彩內(nèi)容