nmap 사용해서 네트워크 포트 상태 확인하기 + 포트 열기
2024. 12. 7. 03:22ㆍ개발로그/플러터 전화 기능 구현
turn 서버를 이용한 전화 어플을 만드는 과정에서 데이터<->와이파이 간 연결이 안 되는 문제가 발생했다.
디버깅 내역을 GPT에 보내보니 서버에서 Relay 후보는 생성되었지만 turn 서버를 통한 데이터 전달이 실패했을 가능성이 있다는 GPT 답변을 받았다.
네트워크 방화벽이 TURN 서버와의 연결을 차단했는지 확인하기 위해 포트 상태를 확인해보려고 한다.
$ brew install nmap
$ nmap -p <사용하려는 포트 번호> <IP 주소>
open
: 포트가 열려 있으며 TURN 서버에 연결 가능한 상태closed
: 포트가 닫혀 있어 연결 불가능한 상태filtered
: 방화벽이 포트를 차단한 상태
나의 경우에는 5349 포트는 차단된 상태이다.
혹시 모를 상황을 대비하여 포트를 열어주자.
sudo ufw allow 5349
이후 포트가 잘 열렸는지 확인을 하려면
sudo ufw status
잘 열려있는 것을 확인할 수 있다.
'개발로그 > 플러터 전화 기능 구현' 카테고리의 다른 글
[node.js] 아고라 토큰 발급 서버 만들기 (1) | 2024.12.13 |
---|---|
[node.js] 웹소켓 서버 만들기 (1) | 2024.12.09 |
[MAC] Nginx 설치 (0) | 2024.12.04 |
[GCP] coturn 서버 만들기 2 (0) | 2024.12.02 |
[GCP] coturn 서버 만들기 1 (2) | 2024.12.02 |