![笔记本电脑有两个公网 IP 地址](https://linux22.com/image/1521162/%E7%AC%94%E8%AE%B0%E6%9C%AC%E7%94%B5%E8%84%91%E6%9C%89%E4%B8%A4%E4%B8%AA%E5%85%AC%E7%BD%91%20IP%20%E5%9C%B0%E5%9D%80.png)
我的电脑在两个不同位置显示两个不同的公共 IP 地址。我的笔记本电脑已在 Home Agent(我家里的路由器)上注册,当访问外部网络时,会为其分配临时 IP 地址,但主 IP 地址应该是 HA 分配的 IP 地址,因此不应该显示一个地址吗?
答案1
您的计算机通常会与与之通信的路由器“协商”其将拥有的地址。在某些网络上,例如您的家庭网络,您可以设置正式称为“DHCP 预留”的功能,以确保在那个网络上您将始终获得相同的 IP 地址。但是,当您未连接到该网络时,预留不适用,您将获得网络为您找到的任何可用地址。
答案2
不。你的假设不正确。
计算机只有一个公共 IP 地址,即当时连接的路由器分配的 IP 地址。