LAN PC 的 IP 与 WAN IP 相同

LAN PC 的 IP 与 WAN IP 相同

背景

在阅读了建议用于私有网络和公共网络的网络范围后随机页面,以及RFC 1918我想知道当私人局域网 PC 拥有与随机公共 IP 相同的 IP 时会不会造成很大的混乱。

一个问题是无法访问 WAN IP 地址,但可能还有其他原因。

显然,LAN IP 在 WAN 上是不可见的。

问题

如果 LAN 上的计算机与 WAN 上的计算机具有相同的 IP,我们是否会出现通信问题?(例如,我们在 191.xxx.xxx.xxx 上配置局域网)

答案1

如果您拥有该地址范围,并且该地址已全局路由到您的网络,那么您可以用它做任何您想做的事情。“WAN”和“LAN”之间的区别相当小。

如果你使用的地址不是你的,它会在一定程度上起作用,但肯定会导致一些问题......但只对你而言,而不对这些地址的合法所有者而言。

也许一旦请求离开网络它就会真正到达主机?

可能– 假设您的 ISP 不采取任何欺骗保护措施。(许多 ISP 都采取了这种保护措施,因为地址欺骗在执行 DDoS 攻击时非常常见,因此 ISP 肯定会对此保持关注。)

但即使它到达了主机,你还会遇到另一个问题:主机将无法发送任何回复。(每当它试图回复时,它最终都会与真实的这些地址的所有者将把连接重置为未知。)

换句话说,尝试在局域网中使用其他人的地址不会使它们成为“公共”地址(互联网不会向你发送发往他们的数据包)——如果你想与互联网互动,你将仍然需要 NAT 和合法的 WAN 地址。因此使用它们不会带来任何好处。

而且由于这些地址不是来自私人范围,你的游戏和应用可能会认为这些他们的公共地址(即使他们不是)并且您不在 NAT 后面(即使您是)。这可能会阻止在线游戏或 P2P 软件运行。

最后,在自己的机器上使用别人的地址意味着他们将无法访问真实的拥有这些地址的主机。例如,如果您将 LAN 配置为 8.8.8.0/24,那么您现在就无法再与 Google 公共 DNS 通信。

相关内容