我正在以 Google 的 IP 为例,但您应该明白我的意思。
如果有人将路由器的 LAN 地址池配置为 62.231.75.2 至 62.231.75.255 范围,然后将其计算机的 IP 地址配置为 62.231.75.232,而网络上的其他人尝试访问 Google,会发生什么情况?
或者更确切地说,是否存在这样的情况:网络中的某个人仅仅通过尝试访问 Google,就意外地碰到了网络上的另一台计算机?
答案1
局域网中路由器配置错误的计算机将无法访问 [ 62.231.75.0/24 ] 范围内的“真实”服务器。局域网中的计算机会“认为” 62.231.75.0/24 网络中的所有机器都可以在本地访问,因此它们不会通过路由器和上行链路 ISP 进行通信,而是使用 ARP 协议将 IP 地址解析为 MAC 地址;如果成功,它们将尝试与本地机器通信 [这些机器可能不会在 HTTP 端口上监听,或者如果它们监听,它们肯定不会提供 google 服务],或者更可能没有具有请求地址的机器,连接将失败。
如果我们深入研究这个问题:google.com 会解析为许多地址,可能来自不同的网络,这可能会导致间歇性连接问题 - google.com 一次可以工作,其他时间则不能。
答案2
是的,我相信你是对的。这只是 LAN 访问。这就像如果 Google IP 是 192.168.1.27,而你将 LAN IP 设置更改为 192.168.1.0/24,并且该 LAN 上的某个人收到指向 192.168.1.27 的 DNS 响应,你将转到本地资源,因为它位于同一子网中。
除非您运行 Web 服务的代理服务,否则什么也不会发生。
注意:切勿将 67 个 ip 用于本地局域网,并且没有公共服务器使用 192.168。它被称为公共地址与私有地址。只需在 Google 上搜索范围即可/