본문으로 건너뛰기

포트 열림 확인

Port Reachability Check

지정한 호스트의 TCP 포트 하나가 연결을 받는지 확인하고 배너 정보를 알려 줍니다.

공인 호스트의 포트 하나에 TCP 연결을 한 번 시도하고 결과를 알려 줍니다. 연결됨, 거부됨, 아무 응답 없음 중 하나입니다. 방화벽을 만졌을 때 실제로 궁금한 것, 즉 "밖에서 여기에 닿는가"에 답합니다. 내부망 안에서는 확인할 수 없는 것입니다.

☁️ 서버를 사용porttcpconnectivity

서버가 지정한 호스트의 포트 하나에 TCP 연결을 한 번 시도합니다(3초). 아무것도 보내지 않고, 서비스가 먼저 건네는 배너만 1초 동안 읽습니다. 공인 주소만 가능하고 분당 10회로 제한됩니다 — 스캐너가 아닙니다.

집이나 회사 서버의 포트가 밖에서 열려 있는지 볼 때 씁니다. 내부 IP(192.168.x.x 등)는 여기서 확인할 수 없습니다.

사용 방법

  1. 공인 호스트를 넣습니다

    도메인이나 공인 IP 주소를 넣습니다. 집이나 회사 서버도 공인 주소가 있으면 됩니다. 192.168.x.x 같은 사설 주소는 거부됩니다.

  2. 포트를 고릅니다

    자주 쓰는 22·80·443·3306·3389·8080은 버튼으로 있고, 다른 번호는 직접 입력하면 됩니다.

  3. 세 가지 결과를 구분해 읽습니다

    열림은 무언가 응답했다는 뜻입니다. 닫힘은 호스트가 거부로 답했다는 뜻으로, 닿기는 하는데 듣고 있는 프로그램이 없는 상태입니다. 응답 없음은 패킷이 사라진 것이고, 방화벽이 버리고 있을 때의 모습입니다.

자주 묻는 질문

포트 스캐너인가요?

아닙니다. 스캐너가 될 수 없게 만들었습니다. 요청당 포트 하나, 분당 10회, 공인 주소만 가능합니다. 포트로 무언가 보내지도 않습니다. 서비스가 스스로 건네는 배너를 1초 동안 읽을 뿐입니다.

열려 있다는데 접속이 안 됩니다

우리 서버에서는 닿는다는 뜻이지, 여러분 쪽에서 닿는다는 뜻은 아닙니다. 특정 출발지만 허용하는 방화벽, 갇힌 네트워크, 그 포트를 막는 ISP 어느 쪽이라도 이런 결과가 나옵니다.

192.168.0.1은 왜 안 되나요?

우리 서버는 여러분의 네트워크에 있지 않아서, 시도해 봐야 서버 자기 쪽의 192.168.0.1에 닿을 뿐입니다. 사설 대역을 아예 거부하는 것은 이 페이지가 남의 내부망을 밖에서 훑는 데 쓰이지 않게 하는 장치이기도 합니다.

배너는 무엇인가요?

연결되자마자 서비스가 먼저 보내는 첫 바이트입니다. SSH·SMTP·FTP는 이렇게 자기를 소개하며 버전 번호까지 적는 경우가 많습니다. HTTP는 그러지 않아서 80 포트는 대개 배너가 없습니다.

이 도구로 이어지는 것

다음 단계

이 도구의 결과를 그대로 받을 수 있는 도구들입니다.