Minsky Asked: 2021-06-23 10:47:40 +0800 CST2021-06-23 10:47:40 +0800 CST 2021-06-23 10:47:40 +0800 CST IP 与 WAN IP 相同的 LAN PC 772 背景 在阅读了随机页面中为私有和公共网络推荐的网络范围以及RFC 1918之后,我想知道当私有局域网 PC 具有与随机公共 IP 相同的 IP 时是否会很混乱。 一个问题是无法访问 WAN IP 地址,但背后可能还有更多原因。 显然,LAN IP 在 WAN 上是不可见的。 问题 如果 LAN 上的计算机与 WAN 上的计算机具有相同的 IP,我们会不会出现通信问题?(例如,我们在 191.xxx.xxx.xxx 上配置一个局域网) networking router 1 个回答 Voted Best Answer user1686 2021-06-23T11:15:37+08:002021-06-23T11:15:37+08:00 如果您拥有地址范围,并且它被全局路由到您的网络,那么您可以对它做任何您想做的事情。“WAN”和“LAN”之间的区别相当薄。 如果您使用不属于您的地址,它会在一定程度上起作用,但肯定会导致一些问题……但仅适用于您,而不适用于这些地址的合法所有者。 也许一旦请求离开网络,它实际上会到达主机? 它可能- 假设您的 ISP 不做任何欺骗保护。(很多都这样做,因为地址欺骗是执行 DDoS 攻击的常见做法,所以 ISP 肯定会注意它。) 但即使它到达主机,你还有另一个问题:主机将无法发送任何回复。(每当它试图回复时,它最终都会与这些地址的真正所有者交谈,后者会将连接重置为未知。) 所以换句话说,尝试在你的 LAN 中使用其他人的地址不会使他们成为“公共”地址(互联网不会向你发送本来是为他们准备的数据包)——如果你想与互联网交互,你会仍然需要一个 NAT 和一个合法的 WAN 地址。因此,您不会通过使用它们获得任何收益。 而且由于地址不是来自私有范围,您的游戏和应用程序可能会认为这些是他们的公共地址(即使它们不是)并且您不在 NAT 后面(即使您是)。这可能会阻止在线游戏或 P2P 软件工作。 最后,在您自己的机器上使用其他人的地址将意味着他们将无法访问拥有这些地址的真实主机。例如,如果您将 LAN 配置为 8.8.8.0/24,则现在您无法再与 Google Public DNS 通信。
如果您拥有地址范围,并且它被全局路由到您的网络,那么您可以对它做任何您想做的事情。“WAN”和“LAN”之间的区别相当薄。
如果您使用不属于您的地址,它会在一定程度上起作用,但肯定会导致一些问题……但仅适用于您,而不适用于这些地址的合法所有者。
它可能- 假设您的 ISP 不做任何欺骗保护。(很多都这样做,因为地址欺骗是执行 DDoS 攻击的常见做法,所以 ISP 肯定会注意它。)
但即使它到达主机,你还有另一个问题:主机将无法发送任何回复。(每当它试图回复时,它最终都会与这些地址的真正所有者交谈,后者会将连接重置为未知。)
所以换句话说,尝试在你的 LAN 中使用其他人的地址不会使他们成为“公共”地址(互联网不会向你发送本来是为他们准备的数据包)——如果你想与互联网交互,你会仍然需要一个 NAT 和一个合法的 WAN 地址。因此,您不会通过使用它们获得任何收益。
而且由于地址不是来自私有范围,您的游戏和应用程序可能会认为这些是他们的公共地址(即使它们不是)并且您不在 NAT 后面(即使您是)。这可能会阻止在线游戏或 P2P 软件工作。
最后,在您自己的机器上使用其他人的地址将意味着他们将无法访问拥有这些地址的真实主机。例如,如果您将 LAN 配置为 8.8.8.0/24,则现在您无法再与 Google Public DNS 通信。