仅支持 IPv4 的网络如何能够提供 IPv6 服务?

仅支持 IPv4 的网络如何能够提供 IPv6 服务?

我的 ISP 路由器只为我提供了 ipv4。然而,几天前,我注意到我实际上可以通过浏览器访问 ipv6 地址。

几分钟前,我尝试在 Windows WSL 上的 Ubuntu 中安装 apt 包,但速度非常慢。重新启动下载后,我注意到它实际上是从 ipv6 地址获取包。

在我禁用以太网适配器中的 IPv6 支持后,我又开始获得正常速度。

我以为你无法在仅支持 ipv4 的网络中访问 ipv6 地址。我第一次尝试访问该 ipv6 网站时,检查了 ipv6-test.com,它告诉我我的网络不支持 ipv6,但支持 DNS6+IP4。现在我做了一个新的测试,它说它通过 teredo 支持。

发生了什么事?是不是我的 ISP 刚刚开始向其客户提供 ipv6?在这种情况下使用 ipv6 时,互联网连接为什么会这么慢?

答案1

摘自维基百科文章Teredo 隧道

在计算机网络中,Teredo 是一种过渡技术,可为 IPv4 互联网上但没有 IPv6 网络本地连接的支持 IPv6 的主机提供完整的 IPv6 连接。与类似协议不同,它甚至可以在家庭路由器等网络地址转换 (NAT) 设备后面执行其功能。

Teredo 使用独立于平台的隧道协议进行运行,该协议通过将 IPv6 数据报数据包封装在 IPv4 用户数据报协议 (UDP) 数据包中来提供 IPv6(Internet 协议版本 6)连接。...

相关内容