我希望在 CentOs-7 操作系统上托管一个个人网站。为此,我从我的互联网服务提供商 (Hathway) 购买了一个静态 IP 地址。他们为我提供了一个静态 IP 地址、子网 (255.255.255.0)、网关和两个 DNS 地址。然后我向谷歌询问我的 IP 地址,谷歌显示了我的公共 IP 地址,该地址与 ISP 提供的静态 IP 地址相同。然后我在同一台机器上的浏览器中输入静态 IP,它显示了我的路由器的登录页面 (ZTE-F612W)。然后我尝试从连接到互联网的另一台设备访问相同的地址,但无法连接到我的静态 IP。此时我的网络接口配置如下,
旧网络脚本
此时ifconfig
命令显示以下结果,
旧的 ifconfig 结果
然后我更新了我的配置脚本,添加了 ISP 提供的信息,如下所示,
新的网络脚本
然后我重新启动了网络服务并ifconfig
再次执行,它显示如下,
新的 ifconfig 结果
现在,我无法连接到互联网。当我尝试从我机器上的浏览器连接到我的静态 IP 时,它显示我的 Apache Web 服务器页面,而当我尝试从外部互联网机器连接到我的静态 IP 时,它显示无法连接。
我如何使用这个静态 IP 使我的机器可以通过互联网访问?
答案1
您的新 IP 地址和默认网关应与之前位于同一子网中。更改 PC 的 IP 地址不会改变网络上其他设备所连接的子网。基本上,您的新 IP 地址应介于 192.168.1.1 和 192.168.1.254 之间,理想情况下,您的默认网关也应如此。尝试找出已连接到子网的设备(其他 PC、电视、路由器)。通常,标准默认网关应该是您的路由器。在 192.168.1.1 和 192.168.1.254 范围内,您可以使用任何尚未被其他设备使用的地址。
您面临的问题是,您购买的 IP 地址在公共域中如何显示。尝试阅读更多有关NAT。这对您的问题至关重要,任何进一步的解释至少需要一些关于这个主题的基本知识。此外,了解什么DHCP是什么以及它是如何工作的也可以提供更多的见解。