有静态 IP。为什么我的 IP 显示路由器 IP

有静态 IP。为什么我的 IP 显示路由器 IP

我有来自 ISP(Centurylink)的一组静态 IP 地址。该组有 8 个 IP,其中 5 个可用。假设

xxx0-网络保留

xxx1-可分配

xxx2——可分配

xxx3——可分配

xxx4——可分配

xxx5——可分配

xxx6——网关

xxx255-广播(这个地址我可能记错了)

255.255.255.248 - 网络掩码

路由器是 Zyxel 2100z。互联网是光纤 100/50

我有四台机器,它们的网络配置为静态 IP。两台 Centos 机器,一台 Ubuntu 机器和一台 Windows 机器。它们分别被分配了 .1、.2、.4 和 .5。

如果我在 Windows 机器上搜索“我的 IP 是什么”,它会返回“xxx6”。

如果我在任何一台 Linux 机器上执行“dig +short myip.opendns.com @resolver1.opendns.com”,它会返回“xxx6”。

如果我在任何被分配了 dhcp lan 地址(即 192.168.0.x)的机器上搜索“我的 IP 是什么”,它会返回“xxx6”。

我期望最后的结果。但是,其他查询应该返回它们各自的静态 IP 地址,而不是路由器地址,对吗?基本上,所有传出的流量“似乎”都来自 xxx6。否则它工作正常。我可以从任何地方 ping 所有连接的 IP。域信息有效。我有一个域名和指向两个地址的子域,它们有效,我可以 ping 它们。通过 IP 和域名。我不确定这会导致什么问题,但我调查了它,因为我的一台运行网络服务器的机器遇到了奇怪的问题。

什么原因导致了此行为。我以前曾遇到过来自 centurylink 的静态 IP 阻止,但没有遇到此问题。我认为调制解调器配置正确。

答案1

xxx255-广播(这个地址我可能记错了)

不。因为你的网络掩码是 /29 (255.255.255.248),并且第一个地址是x.x.x.0,所以子网中的最后一个地址(因此也是广播地址)是x.x.x.7

我期望得到最后一个结果。但是,其他查询应该返回各自的静态 IP 地址,而不是路由器地址,对吗?基本上,所有传出的流量“似乎”都来自 xxx6。

听起来你的路由器只是启用了 NAT(伪装)。禁用它。

(是的,它与私有网络中常用的 NAT 类型相同。路由器可能默认启用了它。)

除此之外,它工作正常。我可以从任何地方 ping 所有连接的 IP。

是的,预计会有效 – 有状态出站 NAT才不是实际上阻​​止任何入站数据包,并且该状态可防止传出答复被错误转换。(NAT 不是防火墙。NAT 不是防火墙。NAT 不是防火墙。)

相关内容