“srflx”候选端口与“主机”候选端口不匹配

时间:2017-12-20 13:18:00

标签: webrtc

我正在测试位于不同国家/地区的两台计算机上的冰服务器here。为什么端口在一种情况下匹配而在另一种情况下不匹配? (49824 === 49824,53371 === 2765)?

这是一台机器的结果:

0.004   1   host    2795255774  udp 192.168.1.7 49824   126 | 32542 | 255
0.130   1   srflx   264484875   udp 89.105.158.245  49824   100 | 32542 | 255
0.104   1   host    3894397742  tcp 192.168.1.7 9   90 | 32542 | 255

这是另一台机器的结果:

0.010   1   host    1019731727  udp 192.168.1.104   53371   126 | 32542 | 255
0.109   1   srflx   3180321211  udp 178.90.249.178  2765    100 | 32542 | 255
0.112   1   host    1917068287  tcp 192.168.1.104   9   90 | 32542 | 255

这可能是我无法在这些机器之间建立WebRtc连接的原因吗?

1 个答案:

答案 0 :(得分:2)

一些NAT也会转换端口。如果你想绕过NAT,STUN服务器是不够的,你需要TURN。