2017-12-20 8 views
0

다른 국가에있는 두 대의 기계에서 얼음 서버 here을 테스트하고 있습니다. 한 포트에서 포트가 일치하고 다른 포트에서 포트가 일치하지 않는 이유는 무엇입니까? (49824 === 49824, 53371 === 2765)?"srflx"후보 포트가 "호스트"후보 포트와 일치하지 않습니다.

Here'a 결과를 하나의 시스템에서 :

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 

다른 컴퓨터에서 Here'a 결과 :

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 연결?

답변

2

일부 NAT는 포트도 변환합니다. NAT를 돌아 다니고 싶다면 STUN 서버가 충분하지 않습니다. TURN이 필요합니다.

+0

다른 포트 = [대칭 NAT] (https://webrtchacks.com/symmetric-nat/) = 필요합니다. TURN – jib

+0

@jib, 정말 도움이되었습니다. –

관련 문제