我的 ISP 现在将我置于 NAT 之后。我不再获得分配给我的公共 IP。以前,借助公共 IP,我能够无缝地从互联网向我的 PC 执行远程桌面操作。
现在我的互联网设置是这样的......
ISP 端的动态公共 IP,分配给我的路由器(Dlink DIR 615)或我的台式电脑(Windows 7)的动态私有 IP,无论我将哪个连接到 ISP 的 LAN 电缆。
私有 IP 现在可以阻止入站访问。
如果我通过 IPv4 隧道代理注册 IPv6 并根据他们的输入配置我的电脑(我仍在学习通过 IPv4 配置 IPv6),我是否能够通过互联网与我的 Windows 7 电脑建立入站 RDP 连接,该电脑现在位于 ISP 的 NAT 后面,在那里我获得动态私有 IP,而 ISP 有其动态公共 IP?
如果可能的话,还有哪些其他考虑因素或推动因素可以实现这一点,例如,是否需要 ISP 打开任何特定端口?
Dlink DIR 路由器中也有相关选项可以在 IPv4 中设置 IPv6。
谢谢。
答案1
是的,但只有首先能够建立隧道才行。
在其余 IPv6 隧道提供商中,HE (Tunnelbroker) 和 NetAssist 仅提供原始 6in4,才不是与 NAT 配合得很好。而 6in4能在住宅 NAT 后面工作,它在 CGNAT 后面会非常不可靠,因为(与 UDP 或 GRE 不同)它是一个原始的 IP-IP 隧道,并且 ISP 的 NAT 盒无法区分不同人的隧道。
如果您每月有几美元的闲钱,您可以从 VPS 托管公司租用服务器,并使用更方便的协议(例如使用 OpenVPN 或 ZeroTier)设置个人隧道。这样您就可以获得 IPv6和一个专用的公共 IPv4 地址,具有端口转发能力。
一些商业 VPN 提供商(允许您连接到互联网的那种)也提供公共 IP 地址并允许传入连接。(尽管它们通常仅支持 IPv4 并故意阻止 IPv6。)