今天想看看自己本地网络的 IPv6 支持情况,访问了 IPv6 测试。 我发现已经有 IPv6 的地址了,是通过 Teredo 来的,但是测试失败了。有没有以前遇到同样问题的 V 友给个指导? 在 Chrome 下,有三项测试失败。 在 Firefox 下全部成功。
使用 IPv6 域名记录进行测试 IPv6 大封包测试 查找 IPv6 服务提供商
您的 IPv6 连接似乎正在使用 Teredo ,一种使用公共网关的 IPv4/IPv6 转换器;它当前仅连接到直接 IP 。您的浏览器将不能通过名称访问 IPv6 站点。这意味着目前的配置对访问 IPv6 网站不起作用。 您的 IPv6 连接似乎正在使用 Teredo ,一种使用公共网关的 IPv4/IPv6 转换器。您的特定 teredo 配置只是不得已的协议。当访问同时提供 IPv4 和 IPv6 的站点时, IPv4 将被优先考虑。
C:\Users\lslqtz>netsh int ipv6 show teredo state Teredo 参数
类型: client
服务器名称 : win10.ipv6.microsoft.com.
客户端刷新间隔 : 30 秒
客户端端口 : unspecified
状态 : qualified
客户端类型 : teredo client
网络 : unmanaged
NAT : restricted (port)
NAT 特殊行为 : UPNP: 是, PortPreserving: 是
本地映射 : 192.168.0.2:58713
外部 NAT 映射 : 60.189.124.32:58713
C:\Users\lslqtz>nslookup ipv6.baidu.com
服务器: asd.lan
Address: 192.168.0.1
非权威应答:
名称: ipv6.baidu.com
Addresses: 2400:da00::dbf:0:100
220.181.57.217
111.13.101.208
220.181.57.216
123.125.114.144
C:\Users\lslqtz>ping ipv6.baidu.com
正在 Ping ipv6.baidu.com [220.181.57.216] 具有 32 字节的数据:
来自 220.181.57.216 的回复: 字节=32 时间=43ms TTL=55
来自 220.181.57.216 的回复: 字节=32 时间=43ms TTL=55
来自 220.181.57.216 的回复: 字节=32 时间=43ms TTL=55
来自 220.181.57.216 的回复: 字节=32 时间=44ms TTL=55
220.181.57.216 的 Ping 统计信息:
数据包: 已发送 = 4 ,已接收 = 4 ,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
最短 = 43ms ,最长 = 44ms ,平均 = 43ms
C:\Users\lslqtz>ping 2400:da00::dbf:0:100
正在 Ping 2400:da00::dbf:0:100 具有 32 字节的数据:
来自 2400:da00::dbf:0:100 的回复: 时间=552ms
来自 2400:da00::dbf:0:100 的回复: 时间=547ms
来自 2400:da00::dbf:0:100 的回复: 时间=555ms
来自 2400:da00::dbf:0:100 的回复: 时间=553ms
2400:da00::dbf:0:100 的 Ping 统计信息:
数据包: 已发送 = 4 ,已接收 = 4 ,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
最短 = 547ms ,最长 = 555ms ,平均 = 551ms
延迟很高,但是能连接, ping ipv6.google.com 时延迟是 350ms 。
因为 ipv6.google.com 只有解析到 IPv6 地址,而没有解析到 IPv4 地址。
ping ipv6.google.com 可以成功,但是浏览器无法打开,结果如下: 无法找到 ipv6.google.com 的服务器 DNS address 。 DNS_PROBE_FINISHED_NXDOMAIN
Internet Explorer和Firefox的结果完全一致。
~~Microsoft Edge的结果和Firefox一致,但是优先访问IPv4。~~
第二次访问时,Microsoft Edge的结果和Firefox完全一致。
![]http://233.dog/f_21156616.png
![]http://233.dog/f_17325134.png
1
fcicq 2016-06-11 13:24:38 +08:00
Teredo 勉强能连上有优化线路的 IPv6 网站就不错了. 你还需要一个 IPv6 优先的 DNS, 但是在 Teredo 环境下这个不会太稳定的. 朝内确实好用的原生去掉教育网还是遥遥无期.
|
2
BaffinLee 2016-06-11 13:33:32 +08:00
我教育网,纯正 ipv6 环境,设置了 ipv6 DNS ,也只能打开某几个 ipv6 网站,很多支持 ipv6 的网站都打不开,楼主参考下
|
6
redsonic 2016-06-11 14:41:57 +08:00
我这里巨硬的那个 teredo 服务器已被墙
|
8
lslqtz OP |
9
GKLuke 2016-06-11 14:58:48 +08:00
你缺一个 ipv6dns
|
10
redsonic 2016-06-11 15:07:35 +08:00
@lslqtz 换过很多了,都是可以获得地址但 ping 不通。我觉得不被墙反而很奇怪因为 win7 , 8 , 10 都是默认开 teredo 隧道的,优先级比 ipv4 高,等于装了这些系统默认 FQ 。
|
11
zpole 2016-06-11 15:15:21 +08:00 via iPhone
ipv6 hosts. 要不就 safari + ipv6 dns. 亲自实验 chrome 不会优先 ipv6 而 Safari 会。同教育网
|
14
VmuTargh 2016-06-11 17:19:30 +08:00
socks 可以实现 6to4 ,服务器有 v6 ,客户端开 remote DNS lookup 就行
|
15
Shura 2016-06-11 17:33:41 +08:00 via Android
教育网 ipv6 延时高,我还特地设置了一下路由,让 ipv4 优先。
|
16
lslqtz OP |
17
lslqtz OP 根据测试,只有 Internet Explorer 用 IPv6 进行连接。。其他的没有一个浏览器这么做。
|
18
lslqtz OP 补充,对我来说可有可无:
netsh int ipv6 set prefix ::1/128 50 0 netsh int ipv6 set prefix ::/0 40 1 netsh int ipv6 set prefix 2002::/16 30 1 netsh int ipv6 set prefix ::/96 20 3 netsh int ipv6 set prefix ::ffff:0:0/96 10 4 netsh int ipv6 set prefix 2001::/32 5 1 |
19
kuoping 2016-06-22 13:53:56 +08:00 1
这个, Chrome 在 44.0.2403.157 后就不再支持 Teredo 了吧: Issue 259940 - chromium - Can not open IPv6 sites by using Teredo , ref : https://bugs.chromium.org/p/chromium/issues/detail?id=259940
|