根据:
https://en.wikipedia.org/wiki/Network_address_translation
有 4 种类型的 NAT 配置:
全锥、地址受限、端口受限和对称。
现在,假设我们在不同的网络上有客户端 A 和客户端 B,并且隐藏在各自独立的 NAT 后面。
如果他们想要 p2p 通信,“客户端 A NAT 类型”+“客户端 B NAT 类型”的哪些组合需要涉及 TURN 服务器(即无法通过 STUN 协议解决)?
例如,我会怀疑:
“client A NAT = Symmetric + client B NAT = Symmetric”需要一个 TURN 服务器。
其余的组合是什么?