포트 검사기 도구

서버의 특정 포트 개방 여부를 확인하여 서비스 연결 문제를 진단하세요

공유:

포트 체커(Port Checker)란 무엇인가요?

포트 체커는 서버나 기기의 특정 TCP/UDP 포트가 외부에서 접근 가능한 상태인지 확인하는 진단 도구입니다. 포트는 네트워크 통신의 입구와 같은 역할을 하며, 각 서비스마다 고유한 번호(1~65535)를 사용합니다. 포트가 '열려 있음'은 외부 연결을 받을 준비가 되었음을, '닫혀 있음'은 접근이 거부됨을 의미합니다.

포트 점검이 필요한 이유

포트 점검은 서버 관리와 보안에 매우 중요합니다. 서버 설정 변경 후 서비스가 제대로 외부로 노출되었는지 확인하거나, 반대로 불필요한 포트가 열려 보안 취약점이 생기지는 않았는지 감시할 때 사용합니다. 개발자들은 내 앱이 포트에서 올바르게 대기 중인지 테스트할 수 있고, 네트워크 엔지니어들은 방화벽 규칙이 잘 적용되었는지 검증할 수 있습니다.

주요 공통 포트 목록

  • 80번 포트: HTTP (일반 웹 트래픽)
  • 443번 포트: HTTPS (보안 웹 트래픽)
  • 22번 포트: SSH (보안 원격 접속)
  • 21번 포트: FTP (파일 전송)
  • 25번 포트: SMTP (이메일 발송)
  • 3306번 포트: MySQL 데이터베이스
  • 3389번 포트: RDP (원격 데스크톱)

보안상 주의사항

열려 있는 포트는 잠재적인 공격 통로가 될 수 있습니다. 꼭 필요한 서비스용 포트만 열어두고 나머지는 방화벽으로 차단(Filter)하는 것이 보안의 기본입니다. 정기적으로 자신의 서버 포트를 스캔하여 의도치 않게 열린 곳이 없는지 확인하세요. 다만, 본인이 소유하지 않은 타인의 시스템을 무단으로 스캔하는 행위는 공격적으로 간주될 수 있으므로 주의해야 합니다.

자주 묻는 질문

포트가 열려 있는데 접속이 안 됩니다.

포트는 열려 있지만, 서비스 자체가 제대로 구동되지 않거나 해당 서비스를 이용하기 위한 인증(아이디/비밀번호 등) 절차에 문제가 있을 수 있습니다.

UDP 포트도 확인 가능한가요?

네, 하지만 UDP는 비연결형 프로토콜이기 때문에 TCP보다 응답 확인이 명확하지 않을 수 있습니다.

'Filtered'는 무엇을 의미하나요?

포트가 닫힌 것이 아니라, 방화벽이나 네트워크 보안 장비에 의해 통신 패킷이 완전히 무시(Drop)되고 있음을 뜻합니다.

집 컴퓨터의 포트를 확인하려면 어떻게 하나요?

본인의 공인 IP(Public IP)를 입력하시고, 공유기를 사용 중이라면 '포트 포워딩' 설정이 되어 있어야 외부에서 확인이 가능합니다.

특정 포트 번호는 아무나 써도 되나요?

0~1023번은 시스템용으로 예약된 잘 알려진 포트이므로 가급적 피하시고, 일반적인 앱 개발에는 가급적 1024번 이후의 번호를 쓰는 것이 좋습니다.