我想连接到计算机,每台计算机都在NAT路由器后面。我读到STUN只适用于NAT路由器后面的一台计算机。真的吗?如果是这样,我该如何解决双NAT问题?
谢谢,托马斯
答案 0 :(得分:3)
答案 1 :(得分:1)
TURN是STUN的一组扩展,帮助解决了双NAT问题。您仍然需要云中的服务器,客户端需要注册。某些免费服务器的来源是available。
来自TURN网络草案:
如[RFC5128]和 [RFC4787],打孔技术
如果两个主机都落后,将会失败 NAT表现不佳。对于 例如,如果两个主机都在NAT后面 具有映射行为的 “地址依赖映射”或 “地址和端口依赖 映射“,然后打孔 技术通常都会失败。
答案 2 :(得分:0)
如果您没有中央服务器,您可以考虑使用upnp(如果可用)在路由器中创建一个洞。 Azureus / vuze就是这样做的。