
例如,一台 win 機器有一個網卡,分配有一個私人 IP,如果它也有一個公用 IP -> 該公用 IP 連接到的位置(在同一個網卡上還是來自路由器)
答案1
不,兩者之間根本不存在自動關係。轉換通常由路由器(網關)完成,對主機來說是不可見的。
當您的電腦具有私有 IP 並且必須「共用」單一公用 IP 時,兩者之間的轉換 (NAT) 通常由路由器,而主機甚至不知道發生了這種情況。公共IP位址通常分配給同一個路由器。
當您使用其中一台電腦具有私有 IP 但可以指派「浮動」公用 IP 的雲端託管提供者時,通常會使用 1:1 NAT 以與上述相同的方式完成此操作。 (託管提供者通常這樣做是為了避免需要手動重新配置。)
當然,有些網路直接為主機分配公共 IP 位址——例如,這在資料中心上很常見。但在這些情況下——當你的機器直接地分配了一個公共IP位址——然後你會在NIC的「狀態」中看到它,它會出現在
ipconfig
,等等。
如果位址出現在ipconfig
或中ip addr
,則它已指派給您的電腦。如果它不顯示在 ipconfig 中,然後將其指派給路由器(NAT 閘道)。