怎麼讓內網IP映射成外網IP?

北緯3936884624


“網絡極客”,全新視角、全新思路,伴你遨遊神奇的網絡世界。


內網映射成外網IP地址,需要使用到路由器的端口映射技術。

  • 端口映射技術屬於NAT技術的一種,將地址端口映射到公網地址,實現外網訪問內部服務器;

  • 常見的應用有我們瀏覽的網站,局域網的攝像頭通過外網訪問等等。

先來簡單瞭解一下什麼是NAT技術,在來看看如何將內網映地址映射外網IP地址。


什麼是NAT

NAT Network Address Translation,網絡地址轉換,用來解決IPv4地址不足而才生的技術。

  • 主要的作用是將私網地址轉換成公網地址,從而節省了大量的地址資源;

  • 內部局域網均使用私網地址,通過公網地址的轉換從而實現上網。

NAT的三種轉換方式

  1. 一對一,一個私網地址對應一個公網地址進行轉換,又叫做靜態轉換。

  2. 多對多,私網和公網地址各自建立地址池,每次轉換對應的地址不同,又叫做動態轉換;

  3. 多對一,多個私網地址通過和單個公網地址的端口進行映射,又叫做端口多路複用,也就是我們常說的端口映射技術。


如何設置端口映射

  • 一般是在路由的轉發規則中的虛擬服務器中進行設置;

  • 設置之前必須要了解系統常見應用的端口,避免映射錯誤,例如常見的網站使用的是80端口等;

  • 具體的設置,可以參考下圖中的格式進行填寫。


關於內外網之間的地址映射,還有那些問題?

歡迎大家留言討論,喜歡的點點關注。



網絡極客


“我是喲喲吼說科技,專注於數據網絡的回答,歡迎大家與我交流數據網絡的問題”

NAT(Network Address Translation,網絡地址轉換)是通過將私網IP地址映射成公網IP地址,以達到訪問互聯網的目的。

如題,怎樣讓內網IP映射成外網IP?

喲喲作為運營商的一員,一般是通過防火牆或路由器設備進行映射的配置,來達到內網IP映射成外網IP的目的。下面喲喲簡單介紹一下具體是怎樣實現的:

1、確認內網IP和對應的外網IP

一般內網IP和外網IP都是一一對應的,因此需要確認映射的內外網IP地址是多少

2、確認是全端口映射還是某個端口的映射

為了節省外網IP地址的數量,某些映射是通過單獨的端口來實現,因此要確認是全端口映射還是某個端口的映射

3、映射的配置

可以通過WEB界面進行映射的配置,也可以通過命令進行配置;

為了更加方便的遠程管理內網的網絡設備,映射還是很常用的一種方法。

歡迎大家多多關注我,在下方評論區說出自己的見解。


喲喲吼說科技


如果本地路由器沒有公網IP,什麼NAT轉換都不是靠譜的,就需要內網穿透了。

現成解決方案:

花生殼

配置簡單方便,比較傻瓜化。但要收費。雖然也有免費版,但由於免費版的流量限制,基本上沒有什麼實際作用。

Ngrok

發佈時間相對較長,對象較為成熟的一種內網穿透技術。但由於功能的強大。配置較為繁瑣。因為折騰許久沒有成功過,最後放棄。

Frp

配置簡單,第一次用就配置成功了。並且適用於各大主流平臺設備。

花生殼用錢買就行;

Ngrok/Frp都不要錢,但要求自己有公網IP(雲服務器),自己搭建內網穿透服務器。


Microzlcn


你需要的是:端口映射+動態域名(或者固定IP)。配置端口映射後,如果有固定的公網IP,就可以直接用公網IP訪問,否則的話需要申請動態域名。現在很多路由器直接就可以支持動態域名的,不需要另外的花生殼軟件。給你看看我的WSG-500E上網行為管理網關的端口映射和DDNS配置。



笨驢技術


如果只是TCP應用的話,用ngrok https://ngrok.com/ , 執行命令後給你一個公網URL, 然後別人就可以用這個URL訪問你的服務了。


如果有UDP的話,就需要frp https://github.com/fatedier/frp , 而且還需要一個有公網ip的服務器, 在服務器執行服務端,你的內網機器執行客戶端, 然後別人訪問你的服務器端口就會轉發到你的本地服務


分享到:


相關文章: