每当我修改位置时,IP 地址都会改变

每当我修改位置时,IP 地址都会改变

为什么每次我改变位置时,IP 地址都会被修改。事实上,今天,我白天去了三个不同的地方,每次执行命令时,hostname -IIP 地址都不一样。

答案1

hostname -I列出当前主机上分配的所有 IP 地址。我的系统上安装了 VMPlayer,因此列出了三个 IP 地址。

terrance@terrance-ubuntu:~$ hostname -I
10.0.0.100 172.16.163.1 192.168.43.1 

第一组数字10.0.0.100是我的 DHCP 服务器/路由器分配给我的系统的本地 IP 地址。接下来的两组数字是由 VMPlayer 分配的,并且不受此主机的网络管理员控制。

使用 DHCP 服务器,只要您的计算机的本地 IP 设置已设置,dynamic无论您去哪里连接,您的 IP 地址都会改变。其中大部分将基于每个服务器的 DHCP 租约。如果您在 IP 地址的租约时间内连接到同一台服务器,您应该再次获得完全相同的 IP 地址,因为服务器将 IP 地址分配给连接的 MAC 地址。租约到期后,DHCP 服务器应收回该 IP 地址并在连接时将其分配给另一个系统。

为了更深入了解我当前的网络,我使用netstat

terrance@terrance-ubuntu:~$ netstat -rn
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
0.0.0.0         10.0.0.1        0.0.0.0         UG        0 0          0 eth0
10.0.0.0        0.0.0.0         255.255.255.0   U         0 0          0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U         0 0          0 eth0
172.16.163.0    0.0.0.0         255.255.255.0   U         0 0          0 vmnet1
192.168.43.0    0.0.0.0         255.255.255.0   U         0 0          0 vmnet8

使用netstat-r表示显示路由,使用-n表示显示数字而不是主机名。在上面的示例中,您可以看到我的网络网关10.0.0.1应该是我的路由器。

答案2

您的 IP 地址将会改变,因为如果您改变位置,您可能也会改变连接互联网的位置/方式。

虽然这可能有帮助 http://whatismyipaddress.com/keeps-changing

相关内容