Apache 服务器上的 IP 地址更改

Apache 服务器上的 IP 地址更改

所以我最近在我的公寓里用 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所以我有点困惑到底发生了什么。

我的猜测是以下之一:

  1. 您已连接到不同的路由器。
  2. 路由器在某些端口上具有桥接模式。
  3. 您有多个路由器。
  4. (与 3 结合)- 您公寓的布线不够直接,并且接入了错误的端口。

尽管如此,除非您使用静态 IP 地址,否则如果 DHCP 租约到期时某台机器未开启,则可能会丢失您的保留和该 IP 地址。

我希望这会有所帮助,但是,再说一次,从你所说的来看,这听起来有点奇怪,为了进一步帮助你,我真的需要更多地了解你的网络拓扑。

相关内容