Teredo 不工作-为什么?

Teredo 不工作-为什么?

我正在尝试一些网络协议,并想使用 Teredo 从仅 IPv4 的互联网连接连接到 IPv6 主机。

计算机位于 NAT 后面。

我尝试了不同的 Teredo 服务器并且尝试了 Windows 和 Linux。

我所做的是尝试建立 TCP 连接(HTTP)。

我在 Wireshark 中观察到的结果总是一样的:

  • 我的计算机向 Teredo 服务器发送初始 ICMPv6 数据包
  • 我收到了响应 - 也是一个 ICMPv6 数据包
  • 我的计算机发送多个 Ping (IPv6) 数据包
  • 我从来没有看到过答案包
  • 过了一段时间我得到了休息
  • 一段时间后重复发送“初始”ICMPv6 数据包,我看到了答案。

为什么 IPv6 主机没有“ping”响应(这对于 Teredo 来说显然是必要的)?

- - 编辑 - -

经过进一步阅读,我可以想象我的路由器是“对称 NAT”,不受 Teredo 支持...

--- 编辑2 ---

...但是我在路由器上为我使用的 UDP 端口启用了“端口转发”,因此即使响应是从不同的 IPv4 地址发送的,它也应该到达我的计算机。并且我关闭了所有防火墙。

答案1

Teredo 不是您想要使用的协议。它的可靠性非常难以预测,而且微软计划停止其 Teredo 服务如果你想使用 IPv6,但你的 ISP 不支持它(真丢脸),那么你应该从 ie 获取隧道飓风电气或者六XS。这些隧道服务器由关心其所提供的服务和连接的人操作。

相关内容