在 Windows 中使用单独的 Teredo 服务器和 Teredo 中继

在 Windows 中使用单独的 Teredo 服务器和 Teredo 中继

所有关于 Teredo 的文档(包括微软的文档)都提到了 Teredo 服务器和 Teredo 中继(以及主机特定的中继)的存在。微软本身甚至运行公共 Teredo 服务器(但没有中继)。

但当我尝试在 Windows 7 Ultimate(或 Enterprise)中配置 Teredo 时,我只能输入netsh 中的服务器名/IP 地址,似乎用作 teredo 服务器和中继。

我想运行自己的中继,但使用另一个公共服务器。这可能吗?

提出这个问题的原因是我想使用 DirectAccess,但需要 2 个连续的 IPv4 地址,而我没有,也无法在我的网络上获取。根据 DirectAccess 文档,这 2 个 IP 地址仅用于运行 Teredo 服务器。我希望通过使用微软自己的公共 teredo 服务器和我自己的 teredo 中继来规避这个问题。

提前致谢!

答案1

你说得对。许多公司没有公共 DMZ,因此他们无法在服务器上拥有两个没有 NAT 的公共 IP。

如果没有这个,Teredo 就无法工作。

在 Windows Server 2008 中,要从 GUI 启用直接访问,您必须启用 Teredo,因此如果您不满足此要求,它将无法工作。您有两种选择:

  1. 使用命令提示符配置直接访问。您可以使用 netsh 启用 IPv6 转换技术(6to4 和 IPHTTPS)。您还必须配置客户端和 IPSec。
  2. 在 Windows Server 2012 中,您可以配置不使用 Teredo 的直接访问,只需使用 IPHTTPS,因此您不再需要公共 IP。

相关内容