解决 P2P 上的 NAT 问题

Posted

技术标签:

【中文标题】解决 P2P 上的 NAT 问题【英文标题】:Solving NAT problems on P2P 【发布时间】:2011-07-02 15:19:41 【问题描述】:

我正在为浏览器到浏览器应用程序开发一个小程序,其中用户 A 知道用户 B 的 IP,通过端口请求连接,用户 B 响应请求。

主要问题是两个用户都在一个 NAT 后面,所以只用 IP 和端口是无法连接的。

在不强制用户更改其 NAT 配置的情况下,我有哪些选项可以解决此问题?

谢谢!

【问题讨论】:

【参考方案1】:

称为 TURN 和 STUN NAT 遍历实现。您可能想了解 JXTA 或在线阅读 Scribd 的实用 JXTA II 书籍以获取更多信息。

【讨论】:

以上是关于解决 P2P 上的 NAT 问题的主要内容,如果未能解决你的问题,请参考以下文章

P2P技术详解:NAT详解——详细原理P2P简介

P2P技术详解:NAT详解——详细原理P2P简介

Python3 NAT打孔

P2P技术详解:P2P中的NAT穿越(打洞)方案详解(进阶分析篇)

P2P技术详解:P2P中的NAT穿越(打洞)方案详解(进阶分析篇)

P2P技术详解:P2P中的NAT穿越(打洞)方案详解(进阶分析篇)