刚用了个新的路由器,然后运行IPv6相关的程序发现一直连接不上,然后对服务器一顿操作发现没什么用,然后ping了一下服务器的IPv6地址,发现出现“传输失败,常见故障”的提示语,因此问题出在本地网络,而和服务器无关。
ping www.baidu.com 没问题,而在Ping IPv6的地址时却出现“传输失败,常见故障”,说明Teredo服务可能没有开启,
Teredo 技术为6to4技术(又称为面向 IPv6 的 IPv4 NAT 网络地址转换穿越),是一项 IPv6 / IPv4 过渡技术,在 IPv6 / IPv4 主机位于一个或多个 IPv4 NAT 之后时,用来为单播 IPv6 连接提供地址分配和主机间自动隧道。为能够通过 IPv4 NAT, IPv6 数据包作为基于 IPv4 的用户数据包协议(UDP) 消息发送出去。详细解释了 Teredo 客户端的发起通信的方式、特定于 Teredo 主机的中继、仅支持 IPv6 主机使用 IPv4 Internet 的方法、 IPv6 Internet、 Teredo 服务器以及 Teredo 中继。(百度百科)
这时可以在命令行中输入:
(0) 先用
netsh int Teredo show state
查看teredo服务是否开启。
diabled 说明没开启teredo服务。
(1)
netsh interface Teredo set state disable
(2)
netsh int ter set state enterpriseclient
(3).这时检查服务状态,
netsh int Teredo show state
(4)teredo服务开启后再ping试试。