在任何 win/linux 系統中,私人 IP 和公用 IP 之間是否有任何關係,如果有 -> 它們是如何相關的?

在任何 win/linux 系統中,私人 IP 和公用 IP 之間是否有任何關係,如果有 -> 它們是如何相關的?

例如,一台 win 機器有一個網卡,分配有一個私人 IP,如果它也有一個公用 IP -> 該公用 IP 連接到的位置(在同一個網卡上還是來自路由器)

答案1

不,兩者之間根本不存在自動關係。轉換通常由路由器(網關)完成,對主機來說是不可見的。

  • 當您的電腦具有私有 IP 並且必須「共用」單一公用 IP 時,兩者之間的轉換 (NAT) 通常由路由器,而主機甚至不知道發生了這種情況。公共IP位址通常分配給同一個路由器。

  • 當您使用其中一台電腦具有私有 IP 但可以指派「浮動」公用 IP 的雲端託管提供者時,通常會使用 1:1 NAT 以與上述相同的方式完成此操作。 (託管提供者通常這樣做是為了避免需要手動重新配置。)

  • 當然,有些網路直接為主機分配公共 IP 位址——例如,這在資料中心上很常見。但在這些情況下——當你的機器直接地分配了一個公共IP位址——然後你會在NIC的「狀態」中看到它,它會出現在ipconfig,等等。

如果位址出現在ipconfig或中ip addr,則它已指派給您的電腦。如果它顯示在 ipconfig 中,然後將其指派給路由器(NAT 閘道)。

相關內容