Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要实现一个 p2p 通信器并阅读有关 nat 打孔的信息。有几个问题我不太明白:
服务器的主要目的是帮助检测如何将私有地址转换为公共地址,而这只能从 LAN 外部看到。
如果我知道对等方的公共 IP 地址和目的地,我真的需要服务器吗?
不。
在现实生活中,它真的有效吗?有哪些网络策略可能导致它失败
除非您尝试访问的端口被防火墙阻止,否则如果您知道对等方的公共地址,则应该没有问题。
对于 Skype,如果理论上适用于任何端口,为什么它还可选地需要 443 和 80?
因为这些端口通常是开放的(即未被 NAT/防火墙阻止),而其他端口则不一定是开放的。