연결은 저희 서버에서 시작되므로 인터넷상의 다른 컴퓨터가 보는 것과 같은 결과를 볼 수 있습니다. TCP만 확인하며, 한 번에 포트 하나씩 분당 최대 5회까지 가능합니다. 열린 UDP 포트는 응답할 의무가 없으므로 UDP는 신뢰성 있게 확인할 수 없습니다.
작동 방식
포트가 열려 있다는 것은 프로그램이 해당 포트에서 수신 대기하고 있고, 연결이 경로상의 공유기와 방화벽을 통과해 그 프로그램까지 도달할 수 있다는 뜻입니다. 자신의 네트워크 안에서 하는 테스트는 외부에서 들어오는 연결과 같은 방식으로 공유기를 거치지 않으므로 신뢰성 있게 확인할 방법이 없습니다. 이 도구는 인터넷에 있는 저희 서버에서 연결을 시도하고 대상이 어떻게 응답했는지 알려 줍니다.
결과는 세 가지로 구분됩니다. 열림은 연결이 성립되었다는 뜻입니다. 닫힘은 해당 포트에서 아무것도 수신 대기하지 않는다고 장비가 응답했다는 뜻으로, 연결은 도달하지만 서비스가 없는 상태입니다. 응답 없음은 무언가가 연결을 조용히 버렸다는 뜻이며, 방화벽, 포워딩 규칙이 없는 공유기, CGNAT 뒤의 회선이 이렇게 동작합니다.
예시
203.0.113.25 : 25565SYN → SYN/ACK · 38 ms열림: 포트 포워딩이 올바르게 설정되어 다른 플레이어가 접속할 수 있는 Minecraft 서버.203.0.113.25 : 3389SYN → RST · 41 ms닫힘: 포워딩 규칙이 있어 장비까지 도달하지만, 원격 데스크톱이 꺼져 있거나 다른 포트에서 수신 대기 중입니다.203.0.113.25 : 8080SYN → (timeout 3 s)응답 없음: 공유기에 해당 포트의 규칙이 없거나 방화벽이 연결을 버리고 있습니다.활용 사례
- Minecraft, Valheim, Counter-Strike 같은 게임 서버에 다른 사람을 초대하기 전에 공유기의 포트 포워딩이 동작하는지 확인합니다.
- IP 카메라, NAS, Plex, Home Assistant에 집 밖에서 접속할 수 있는지 확인합니다.
- 원격 데스크톱(3389), SMB(445), 데이터베이스 같은 민감한 서비스가 실수로 인터넷에 노출되지 않았는지 점검합니다.
- 서버의 방화벽을 변경한 뒤에도 서비스 포트가 외부에서 계속 응답하는지 확인합니다.
- 메일 발송용 25번 포트처럼 제공업체가 포트를 차단하는지, 또는 회선이 CGNAT 뒤에 있는지 알아봅니다.
자주 묻는 질문
공유기에서 포트를 열었는데 왜 닫힘으로 표시되나요?
공유기에서 포트를 열면 연결이 통과할 수 있게 될 뿐이며, 수신 대기하는 프로그램도 있어야 합니다. 결과가 닫힘이면 규칙은 아마 동작하고 있고 서비스가 빠져 있거나, 규칙이 더 이상 해당 컴퓨터의 것이 아닌 로컬 IP를 가리키고 있을 가능성이 큽니다. 결과가 응답 없음이면 컴퓨터의 방화벽을 점검하고 규칙이 저장되어 활성화되어 있는지 확인하세요.
CGNAT란 무엇이며 왜 포트를 열 수 없게 되나요?
CGNAT에서는 제공업체가 하나의 공개 IP를 여러 고객이 함께 쓰게 하고, 공유기는 보통 100.64.0.0/10 대역의 사설 주소를 받습니다. 공개 IP로 들어오는 연결은 공유기가 아니라 제공업체의 장비에서 끝나므로 어떤 포워딩을 설정해도 동작하지 않습니다. 해결 방법은 제공업체에 전용 공개 IP를 요청하거나 IPv6 또는 터널을 사용하는 것입니다.
UDP 포트도 확인할 수 있나요?
신뢰성 있게는 불가능합니다. UDP 서비스는 자체 프로토콜의 메시지를 받았을 때만 응답하므로, 열린 UDP 포트와 필터링된 UDP 포트는 외부에서 똑같이 보입니다. WireGuard, UDP 기반 게임 서버, VoIP라면 휴대폰의 모바일 데이터처럼 다른 네트워크에서 실제 클라이언트로 테스트하는 것이 현실적입니다.
포트 확인은 포트 스캔인가요?
아닙니다. 이 도구는 선택한 포트에 TCP 연결을 한 번만 열고, 연결이 성립되는 즉시 데이터를 보내지 않고 끊습니다. 악용을 막기 위해 요청당 포트 하나, 분당 최대 5회로 제한하며, 사설 주소나 로컬 주소에는 접속하지 않고 모든 확인을 기록합니다.
왜 IPv6가 아니라 IPv4를 확인하나요?
포트 포워딩은 IPv4의 메커니즘입니다. IPv6에서는 각 장비가 고유한 공개 주소를 가지며, 설정하는 것은 방화벽 규칙입니다. 둘 다 있으면 도구가 IPv4를 제안하지만, IPv6를 선택해 장비를 직접 확인할 수도 있습니다.
포트를 열어 두면 위험한가요?
열린 포트는 그 포트에서 수신 대기하는 서비스를 인터넷 전체에 노출합니다. 인터넷에서는 봇이 끊임없이 비밀번호와 알려진 취약점을 시도하고 있습니다. 꼭 필요한 것만 열고, 프로그램을 최신 상태로 유지하며, 원격 데스크톱, SMB, 데이터베이스는 노출하지 마세요. 이런 경우에는 VPN을 사용하는 것이 좋습니다.