所以,我已经相信只有IPv6的客户端可以通过使用诸如:: ffff:0:74.125.226.80(这将是google.com的地址)这样的地址来访问IPv4服务器。 我还没有IPv6,但我可能会很快。 我有一个miredo / teredo隧道build立,我可以ping正常的IPv6地址就好了,但是当我运行:
ping6 ::ffff:0:74.125.226.80
它失败(目的地不可达:地址不可达)
我误解了什么? 我是否可以通过IPv6连接实际访问IPv4主机?
::ffff:0:74.125.226.80是一个点分十进制地址,而不是一个真正的IPv6地址。
如果只有全球可路由的IPv6地址(带有前缀和/ 48),那么在没有特殊隧道的情况下就无法与IPv4世界通信。
他们是为了所有意图和目的两个不同的协议。 两者之间的沟通有两种select:
双栈。 同时安装和configurationIPv4(如果需要的话在NAT之后)和IPv6(具有全球可路由的IP和链路本地地址)。 OS将首先尝试使用IPv6,如果失败则返回到IPv4。 只要确保你configuration正确(不是像上面的点分十进制地址),它的工作非常无缝。
隧道。 如果你有一个IPv6设备,它需要知道一个IPv4隧道,它可以用来代理你到IPv4世界的连接。