IPV4 映射到 IPV6 的套接字

问题描述 投票:0回答:1

如下所示的 IP 应该使用什么套接字系列,据我所知,它是 IP4 映射到 IPV6:

::ffff:171.167.66.44

AF_INET 或 AF_INET_6

任何有用的文档将不胜感激。提前非常感谢

sockets posix ipv6 ipv4
1个回答
0
投票

这个...

::ffff:171.167.66.44

...是 IPv4 映射的 IPv6 地址。它以 IPv6 格式传送 IPv4 地址,因此地址族

AF_INET6
。这就是您必须配置将连接到此类地址的套接字的方式。

这主要对于双栈机器有用。它必须理解 IPv6 格式的地址,并且必须通过 IPv4 与指定端点通信。

这里是关于 ServerFault 的讨论:https://serverfault.com/a/1102261

以下是 IBM 在 zOS 文档中对此的说明:https://www.ibm.com/docs/en/zos/2.2.0?topic=addresses-ipv4-mapped-ipv6

© www.soinside.com 2019 - 2024. All rights reserved.