网络接口可以分配给 IPv4 映射地址吗?

Rud*_*udi 1 linux ipv6 ipv4

我继承了一些代码,用于检查 Linux 路由器的 IPv4 网络连接。如果 IPv6 地址在 0:0:0:0:0:ffff:: 网络中,则对 IPv6 地址进行一项检查。一个接口可以在这个 IPv6 范围内拥有一个 IPv6 地址,没有 IPv4 地址,并且可以在 IPv4 网络中通信,这是否是一个有效的场景?

San*_*ann 7

不,那行不通。映射地址用于表示 IPv6 软件中的 IPv4 网络连接。但这就是它们的全部:软件中的表示。将它们分配给网络接口或在网络上发送实际数据包将不起作用。如果有人这样做,那么它就不是有效的 IPv6。