从 IPv6 主机 Ping IPv4 地址

从 IPv6 主机 Ping IPv4 地址

因此,我被告知仅支持 IPv6 的客户端可以使用以下地址访问 IPv4 服务器:::ffff:0:74.125.226.80(这将是 google.com 的地址)。我还没有使用 IPv6,但可能很快就会使用。我设置了 miredo/teredo 隧道,可以很好地 ping 正常的 IPv6 地址,但是当我运行:

ping6 ::ffff:0:74.125.226.80

失败(目标不可达:地址不可达)

我是不是误解了什么?我实际上可以通过 IPv6 连接访问 IPv4 主机吗?

答案1

::ffff:0:74.125.226.80是点分十进制地址,而不是真正的 IPv6 地址。

如果你仅有的拥有完整的、全球可路由的 IPv6 地址(带有前缀和 /48),那么您就无法在没有特殊隧道的情况下与 IPv4 世界进行通信。

从各方面来看,它们都是两种不同的协议。在两者之间进行通信时,您有两种选择:

  • 双栈。安装并配置 IPv4(如果需要,可置于 NAT 后面)和 IPv6(具有全球可路由 IP 和链路本地地址)。操作系统将首先尝试使用 IPv6,如果失败,则回退到 IPv4。只需确保配置正确(不是像上面那样的点分十进制地址),它就可以无缝运行。

  • 隧道。如果您有 IPv6 设备,则需要知道 IPv4 隧道,以便用于代理您与 IPv4 世界的连接。

相关内容