在一个站点需要 IPv6 隧道后,我尝试寻找它,并准备更改默认的 Teredo 配置时,我意识到它已被设置为 Microsoft 的服务器。
我后来就跑了netsh int teredo set state client
。
我访问了一个网站来检查我是否有 IPv6 连接,结果发现我突然能够访问仅限 IPv6 的网站。
我认为与你们分享这件事会很有趣。
这是输出netsh int teredo show state
:
Teredo Parameters
---------------------------------------------
Type : client
Server Name : win10.ipv6.microsoft.com.
Client Refresh Interval : 30 seconds
Client Port : unspecified
State : qualified
Client Type : teredo client
Network : unmanaged
NAT : restricted (port)
NAT Special Behaviour : UPNP: Yes, PortPreserving: No
Local Mapping : 192.168.1.5:62997
External NAT Mapping : 91.142.61.174:14153
后来我在其他版本的 Windows(Windows 10 以下)上尝试了此操作,并且“服务器名称”开头没有 win10。我也有 IPv6 连接,而无需注册任何服务(使用默认配置)。
后来我尝试查找 Microsoft 关于此服务的文档,但找不到太多内容。我在 Microsoft 网站上进行了更多搜索,发现这。
微软对这项服务的描述是:
Windows XP SP2、带有 Windows XP 高级网络包的 Windows XP SP1、带有 Service Pack 1 的 Windows Server 2003、Windows Vista 和 Windows Server“Longhorn”中的 Teredo 客户端会自动尝试通过解析名称 teredo.ipv6.microsoft.com 来确定 Teredo 服务器的 IPv4 地址。或者,您可以使用 netsh interface ipv6 set teredo servername= 命令来配置 Teredo 服务器的 IPv4 地址。
另外这篇文章发表于 2003 年 1 月 1 日,更新于 2007 年 1 月 15 日。所以这项服务一定已经存在很长时间了。
我用来测试 IPv6 连接的网站是IPv6-测试网。
您认为这会损害用户的隐私吗?或者这项服务是否安全?
答案1
如果您启用防火墙,安全和隐私可能没问题。Teredo 的问题在于它在稳定性和性能方面非常不可靠。