
所以我最近在我的公寓里用 Ubuntu 11.04 设置了一个 apache 服务器。我直接将电源插到墙上,我知道这会连接到路由器,因为我可以通过 192.168.1.1 连接到它。我设置了端口转发,一切都运行顺利,直到第二天。服务器停机了,当我执行 ifconfig 时,我发现 IP 已更改为 66.XX.XXX.XXX,而前一天是 69.XX.XXX.XXX。我无法连接到路由器。当我拔下电源并将其重新插入墙上端口时,我得到一个 192 号码,持续了一天,然后它又变了。有什么原因会导致 IP 更改,有办法修复它吗?
答案1
首先,由于示例中的 IPS,这一点很难确定。
66.x.x.x
并且69.x.x.x
会处于完全不同的范围内,即使您的 ISP 有几个不同的 IP 块,这里似乎有些不对劲,因为您应该无法连接到您的路由器,192.168.1.1
所以我有点困惑到底发生了什么。
我的猜测是以下之一:
- 您已连接到不同的路由器。
- 路由器在某些端口上具有桥接模式。
- 您有多个路由器。
- (与 3 结合)- 您公寓的布线不够直接,并且接入了错误的端口。
尽管如此,除非您使用静态 IP 地址,否则如果 DHCP 租约到期时某台机器未开启,则可能会丢失您的保留和该 IP 地址。
我希望这会有所帮助,但是,再说一次,从你所说的来看,这听起来有点奇怪,为了进一步帮助你,我真的需要更多地了解你的网络拓扑。