什么是 Teredo 隧道伪接口?

什么是 Teredo 隧道伪接口?

我正在运行 Windows 7 Ultimate,当我ipconfig /全部在命令提示符中,除了以太网适配器本地连接我期望的是,隧道适配器 Teredo 隧道伪接口。这是什么?我能用它做什么?

答案1

泰雷多是一种允许位于 NAT 防火墙后面(大多数家用计算机都是这样)且没有本地 IPv6 连接的计算机仅使用 UDP 协议访问远程 IPv6 资源的协议。其理念是,家庭用户可以在其本地连接支持该协议之前开始访问 IPv6 Web 服务,从而更轻松地从 IPv4 过渡。

答案2

快速谷歌搜索后发现了这一点。

根据维基百科, http://en.wikipedia.org/wiki/IPv6,它是一种新的 TCP/IP 协议。


长话短说,这意味着您已将 IPv6 安装为网络组件的一部分。请检查以下内容;

进入控制面板并双击网络连接。右键单击本地连接图标并从菜单中选择属性。

在属性表的常规页面上有一个框,其中应包含 Microsoft TCP/IP 版本 6 的条目。

我不会用细节来烦你,但最重要的是,大多数人目前不需要 IPv6。也就是说,如果你把它安装在你的电脑上,它不会导致问题。也就是说,卸载 IPv6 不会导致你失去互联网连接。你看到的 Internet 协议 (TCP/IP) 条目是重要的。

如果您对 IPv6 感兴趣,这里有一个提供更多信息的网站。

Microsoft Windows 的 IPv6:常见问题解答 http://www.microsoft.com/technet/network/ipv6/ipv6faq.mspx

答案3

如果您想在 Windows 7 中禁用此功能:

  1. 确保您是管理员或有权访问管理员帐户。
  2. 右键单击“计算机”,选择“管理”。
  3. 在左侧菜单的“系统工具”下,左键单击“设备管理器”。
  4. 现在,右键单击“设备管理器”。
  5. 将鼠标悬停在“查看 >”上,然后单击弹出菜单中的“显示隐藏的设备”。
  6. 在中心窗格中,查找名为“网络适配器”的组,然后双击将其展开。
  7. 您将看到所有适配器的列表,包括已禁用的适配器。

禁用这些功能后,我还没有遇到任何问题。如果我担心无法访问 IPv6 网络上的资源,我会重新启用这些功能。

答案4

Teredo 客户端本质上将 IPv6 数据包包装在 IPv4 UDP 数据包中,然后将其转发到 Teredo 服务器。

  • Teredo 服务器正在运行可公开访问的 IPv4 地址。
  • 服务器将封装了 IPv6 数据包的 IPv4 转发到其预定目的地。
  • Teredo 客户端与服务器使用“保持活动”流量。
  • 这维护了客户端的源端口和公共 IP 地址(“客户端”或路由器的公共 IP)之间的 NAT 映射。
  • 有一个“刷新”间隔,在此期间客户端会验证源端口是否仍然有效。
  • 此间隔由 Teredo 服务随机变化。
  • 源端口很容易发生变化,因此 Teredo 服务器知道如何连接客户端非常重要。
  • Teredo 的作用类似于动态端口转发服务,可以跟踪公共 IP 地址客户端的源端口。
  • 通过持续跟踪源端口和 IP,这使得 Teredo 服务器可以直接访问客户端,从本质上绕过 NAT,而无需任何配置。

Teredo 似乎不能很好地与对称 NAT 配合使用。

  • 对称 NAT 随机更改每个会话的“外部”源端口
  • 首先将 IP 地址从源的不可路由地址更改为公共 IP 地址。
  • 下一个源端口随机改变,映射仅存在于路由器的内存中。
  • 通信完成后,源端口不再使用
  • 为下一个会话选择一个新的随机源端口。

Windows Vista 及更新版本中的 Teredo 以某种方式解决了这个问题,但我还没有找到明确的解释。

请阅读Teredo 上的 IETF RFC了解更多详情。

笔记:我意识到这个主题已经很老了,但它目前是 SuperUser 内部搜索“什么是 Teredo 隧道”的热门话题。我想提供一个更通用的答案,因为这就是我来这里时所寻找的。

相关内容