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

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

但是,当我尝试在Windows 7旗舰版(或企业版)中configurationTeredo时,我只能在netsh中input一个服务器名/ IP地址,这似乎被用作teredo服务器和中继。

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

这个问题的原因是我想使用DirectAccess,但是你需要2个连续的IPv4地址,我没有,并且不能在我的networking上。 根据DirectAccess文档,2个IP地址仅用于运行Teredo服务器。 我希望通过使用微软自己的公共teredo服务器,但我自己的teredo中继来解决这个问题。

提前致谢!

你是对的。 许多公司没有公共的DMZ,所以他们不能在服务器上有两个公网IP地址。

没有这Teredo不工作。

在Windows Server 2008中,从GUI启用直接访问,你必须启用Teredo,所以如果你没有这个需求,它将无法正常工作。 你有两个select:

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