Addresses of this form MUST NOT appear outside a host.
并且 RFC1812(IP 版本 4 路由器的要求)指出:
A router SHOULD NOT forward, except over a loopback interface, any
packet that has a destination address on network 127. A router
MAY have a switch that allows the network manager to disable these
checks. If such a switch is provided, it MUST default to
performing the checks.
没有人应该回答您的请求,因为每个网络接口都应该只回答绑定到它们的地址(即不回答其他接口)。
Linux 机器可能会响应。
http://lwn.net/Articles/45373/
“如果 Linux 系统(具有默认配置)在其一个接口上收到 ARP 请求,并且该请求正在寻找分配给任何系统接口的 IP 地址,则系统将通过接口响应 ARP 请求收到它。即使所涉及的接口不是已分配请求地址的接口,也会发生此响应。
这取决于响应 TCP/IP 堆栈的编写(或错误)程度。
你不应该得到任何回应,但我以前也看到过奇怪的行为......
鉴于 RFC1122(Internet 主机要求)规定了 127/8 地址块:
并且 RFC1812(IP 版本 4 路由器的要求)指出:
显而易见的问题是,如果您不打算通过环回接口以外的任何方式将数据包发送到这些地址,为什么还要为 127.0.0.1 进行 ARP?
从你原来的问题:
“网络上的所有计算机都会回答我吗?” - 不。
“会发生什么?” - 结果会有所不同,从完全没有发生到从可能有错误或配置错误的隔离主机/网关获得响应。