设置远程桌面以允许IPv6连接


1

建立:

基本上我有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/
  • 我可以从运行它的主机ping XP VM但我不能从任何其他机器ping它。
  • 此外,我无法从任何地方ping其他任何一台机器。
  • 我无法通过IPv6连接到RDP中的任何一个,但我可以通过IPv4连接到所有这些。

出了什么问题?

Answers:


1

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

我强烈推荐Teredo甚至6to4上的托管隧道服务。Teredo / 6to4几乎不可能调试,非常不可靠。我建议用Hurricane Electric建立隧道。

设置托管隧道:

如何设置HE隧道取决于您的路由器。较新的IPv6兼容路由器可以选择在那里进行隧道,也可以加载OpenWRT来实现。6in4隧道或sit封装是要查找的选项。

如果您的路由器无法自行设置隧道,您将需要路由器将协议41(6合4流量)转发到可以的机器。通过在路由器中特别设置该转发规则,或者将该计算机设置为DMZ主机。

Hurricane electric可以帮助您在那个主机上建立隧道,无论是Linux还是Windows。


我之前听说过Hurricane Electric,但不知道如何设置它。你可以把我链接到一个指南来设置我想要做的事情吗?
加勒特

@Garrett,看我的编辑。如果我知道您的设置,我可以找到指南。你有什么路由器?
Nick Whaley

我的路由器是THOMSON TG585 v7,我不认为我的ISP支持IPv6,但我不确定。
加勒特
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.