将远程桌面设置为允许 IPv6 连接

将远程桌面设置为允许 IPv6 连接

设置:

基本上,我有 3 台机器(2 台虚拟和 1 台物理),我希望能够从我的 NAT(路由器)外部通过 RDP 连接到它们。

虚拟机分别是 Windows 7 和 Windows XP,都已完全修补,并且安装了 Teredo 并正常运行,都运行在 VirtualBox 中(它们的主机也安装了 Teredo,但我不确定这是否重要)。它们都具有启用了混杂模式的桥接网络适配器。

物理机是完全修补了 Windows 7 的机器,上面运行着 HFS 服务器,并为我的公共 IPv4 地址和端口转发设置了动态 DNS。它还安装并运行着 Teredo。

症状:

  • 根据http://test-ipv6.com/这 3 个网络都有公共 IPv6 地址,并且都可以连接到http://ipv6.google.com/
  • 我可以从运行 XP VM 的主机 ping 通它,但是无法从任何其他机器 ping 通它。
  • 另外,我无法从任何地方 ping 任何一台其他机器。
  • 我无法通过 IPv6 的 RDP 连接到它们中的任何一个,但是我可以通过 IPv4 连接到它们所有。

知道哪里出了问题吗?

答案1

我猜你拥有的 IPv6 访问权限不是Teredo。Teredo 不会在 Windows 上执行 AAAA DNS 查找,这意味着http://ipv6.google.com/不应该工作。

我强烈建议使用托管隧道服务,而不是 Teredo 或 6to4。Teredo/6to4 几乎无法调试,而且非常不可靠。我建议使用飓风电气

设置管理隧道:

如何设置 HE 隧道取决于您的路由器。兼容 IPv6 的较新路由器可能有选项可以直接设置隧道,或者您可以加载 OpenWRT 来设置。6in4隧道或sit封装是需要寻找的选项。

如果您的路由器无法自行设置隧道,则需要路由器将协议 41(6in4 流量)转发到可以转发的机器。您可以专门设置该转发规则(如果路由器中可用),也可以将该机器设置为 DMZ 主机。

从那里开始,Hurricane Electric 可以帮助您在该主机上设置隧道,无论是 Linux 还是 Windows。

相关内容