
我需要將靜態 IP 分成 2 個連接埠以傳送給兩個系統。
我有兩個具有本機 IP 位址的系統192.169.0.1
,192.168.0.5
而我的靜態 IP 是202.63.90.24
。當我使用靜態 IP 從外部網路 ping 時,它會出現192.168.0.1
而不是出現192.x.x.5
。如何將靜態 IP 一分為二,以便我可以使用不同的靜態 IP(如202.63.90.24/1
或 )進行 ping 操作2
?是否可以將其一分為二?
答案1
首先我們應該明確一些術語:
- 您的本機 IP 位址是私人地址它們不能在互聯網上使用,因為它們在那裡不是唯一的並且不能在整個互聯網的範圍內明確地路由。
- 您的靜態 IP 位址
202.63.90.24
是您的公有IP位址(在 Internet 中唯一)可能是由您的 ISP 靜態分配給您的。 - 為了能夠從 Internet 存取具有私人 IP 位址的系統上的服務,您必須以某種方式將公用 IP 位址轉換為目標系統的私人 IP 位址。這種機制稱為網路位址解讀(網路位址轉換)。
- 為了能夠區分我們正在使用的單一系統上運行的不同服務連接埠號。例如 HTTP(Web 伺服器)通常會偵聽連接埠 80。
在您的情況下,您將所有流量轉換202.63.90.24
為私人位址192.168.0.1
。另一個私有IP位址無法從Internet直接存取。轉換是在您的專用網路和網際網路連線之間的路由器上執行的。
為了能夠使用私人位址存取兩個系統上的服務,您可以將連接埠號碼包含到 NAT 規則中,以區分服務和目標系統。例如,您可以翻譯202.63.90.24:80 -> 192.168.0.1:80
和202.63.90.24:22 -> 192.168.0.5:22
。換句話說:當您存取80
公共 IP 位址上的連接埠 (HTTP) 時,它將被定向到您的系統192.168.0.1
,當您存取連接埠22
(SSH) 時,它將被定向到192.168.0.5
。