我设置了一个开发环境,其中有多个网站的单独环回地址。
例如,我有以下内容:
127.0.0.1 www.example.com
127.0.0.2 foo.example.com
127.0.0.3 bar.example.com
127.0.0.4 waffles.example.com
Run Code Online (Sandbox Code Playgroud)
我想要一个等效的 IPv6 解决方案。
我已经知道您可以使用 ::1 作为环回地址,但是 ::2、::3 等似乎不起作用。
IPv6 中还有其他环回地址吗?有没有办法拥有多个唯一的环回地址?
我使用原始套接字发送 IP/UDP 帧,目标 IP 地址范围为 127/8 - 例如 127.0.0.6。因此,数据包通过网络发送正常(在目标设备上使用 tcpdump 检查)。
但在目标 Linux PC 上,此类帧不会被处理,即不会发送到 UDP 套接字服务器(绑定到 0.0.0.0)。如果目标 IP 是 eth1 接口的地址 - 数据包将被正确处理。
为什么Linux不想处理具有本地主机IP的数据包?是内核Bug吗?
我需要地址 127.xxx,因为 LSP Ping 使用该地址 (RFC 4379)。