例如,一台 win 机器有一张网卡,该网卡分配有一个私有 IP,如果它还有一个公网 IP -> 该公网 IP 连接到哪里(在同一张网卡上,还是来自路由器)
答案1
不,两者之间根本没有任何自动关系。转换通常由路由器(网关)完成,对主机来说是不可见的。
当你的机器有私有 IP 并且必须“共享”一个公共 IP 时,两者之间的转换 (NAT) 通常由路由器,而主机甚至不知道这种情况正在发生。公共 IP 地址通常分配给同一个路由器。
当您使用云托管提供商时,其中的机器具有私有 IP,但可以分配“浮动”公共 IP,这通常使用 1:1 NAT 以与上述相同的方式完成。(托管提供商通常这样做以避免需要手动重新配置。)
当然,有些网络会直接为主机分配一个公共 IP 地址——例如,这在数据中心很常见。但在这些情况下——当你的机器直接地分配一个公共 IP 地址 – 然后你就会在 NIC 的“状态”中看到它,它会显示在 中
ipconfig
,等等。
如果地址出现在ipconfig
或中ip addr
,则表示该地址已分配给您的计算机。如果没有出现在 ipconfig 中,然后它被分配给路由器(NAT 网关)。