포트 번호 사전
TCP·UDP 포트 번호로 무엇이 쓰는 자리인지 찾고, 서비스 이름으로 포트를 찾습니다. 인터넷에 열면 안 되는 자리는 따로 표시합니다.
어느 쪽으로 넣어도 찾습니다.
61개
| 포트 | 서비스 | 프로토콜 | 쓰임 |
|---|---|---|---|
| 20 | FTP (data)열지 말 것 | TCP | 파일 공유 |
| 21 | FTP열지 말 것 | TCP | 파일 공유 |
| 22 | SSH / SFTP | TCP | 원격 접속 |
| 23 | Telnet열지 말 것 | TCP | 원격 접속 |
| 25 | SMTP | TCP | 메일 |
| 53 | DNS | TCP / UDP | 기반 서비스 |
| 67 | DHCP (server) | UDP | 기반 서비스 |
| 68 | DHCP (client) | UDP | 기반 서비스 |
| 69 | TFTP열지 말 것 | UDP | 파일 공유 |
| 80 | HTTP | TCP | 웹 |
| 110 | POP3열지 말 것 | TCP | 메일 |
| 119 | NNTP | TCP | 메시징 |
| 123 | NTP | UDP | 기반 서비스 |
| 137 | NetBIOS (name)열지 말 것 | UDP | 파일 공유 |
| 139 | NetBIOS (session)열지 말 것 | TCP | 파일 공유 |
| 143 | IMAP열지 말 것 | TCP | 메일 |
| 161 | SNMP열지 말 것 | UDP | 모니터링 |
| 162 | SNMP trap | UDP | 모니터링 |
| 389 | LDAP열지 말 것 | TCP | 디렉터리 |
| 443 | HTTPS | TCP | 웹 |
| 445 | SMB열지 말 것 | TCP | 파일 공유 |
| 465 | SMTPS | TCP | 메일 |
| 500 | IKE (IPsec) | UDP | 기반 서비스 |
| 514 | syslog | UDP | 모니터링 |
| 587 | SMTP (submission) | TCP | 메일 |
| 636 | LDAPS | TCP | 디렉터리 |
| 873 | rsync | TCP | 파일 공유 |
| 993 | IMAPS | TCP | 메일 |
| 995 | POP3S | TCP | 메일 |
| 1080 | SOCKS proxy | TCP | 기반 서비스 |
| 1194 | OpenVPN | TCP / UDP | 기반 서비스 |
| 1433 | Microsoft SQL Server열지 말 것 | TCP | 데이터베이스 |
| 1521 | Oracle Database열지 말 것 | TCP | 데이터베이스 |
| 1723 | PPTP열지 말 것 | TCP | 기반 서비스 |
| 1883 | MQTT | TCP | 메시징 |
| 2049 | NFS열지 말 것 | TCP / UDP | 파일 공유 |
| 2375 | Docker (no TLS)열지 말 것 | TCP | 기반 서비스 |
| 2376 | Docker (TLS) | TCP | 기반 서비스 |
| 3000 | Node / Next.js (dev) | TCP | 웹 |
| 3306 | MySQL / MariaDB열지 말 것 | TCP | 데이터베이스 |
| 3389 | RDP열지 말 것 | TCP | 원격 접속 |
| 4200 | Angular (dev) | TCP | 웹 |
| 5000 | Flask / ASP.NET (dev) | TCP | 웹 |
| 5173 | Vite (dev) | TCP | 웹 |
| 5353 | mDNS | UDP | 기반 서비스 |
| 5432 | PostgreSQL열지 말 것 | TCP | 데이터베이스 |
| 5601 | Kibana열지 말 것 | TCP | 모니터링 |
| 5672 | AMQP (RabbitMQ) | TCP | 메시징 |
| 5900 | VNC열지 말 것 | TCP | 원격 접속 |
| 6379 | Redis열지 말 것 | TCP | 데이터베이스 |
| 8000 | Django / http.server (dev) | TCP | 웹 |
| 8080 | HTTP (alternate) | TCP | 웹 |
| 8081 | HTTP (alternate) | TCP | 웹 |
| 8443 | HTTPS (alternate) | TCP | 웹 |
| 8888 | Jupyter / HTTP (alternate) | TCP | 웹 |
| 9000 | PHP-FPM / SonarQube | TCP | 웹 |
| 9090 | Prometheus | TCP | 모니터링 |
| 9092 | Kafka | TCP | 메시징 |
| 9200 | Elasticsearch열지 말 것 | TCP | 데이터베이스 |
| 11211 | Memcached열지 말 것 | TCP / UDP | 데이터베이스 |
| 27017 | MongoDB열지 말 것 | TCP | 데이터베이스 |
파일은 서버로 전송되지 않고 브라우저에서만 처리됩니다.
사용 방법
가입도 설치도 없이, 사용 횟수 제한도 없이 무료로 쓸 수 있습니다.
번호를 넣으면 보통 그 자리에서 무엇이 듣고 있는지, 서비스 이름을 넣으면 그 포트가 몇 번인지 나옵니다. 어느 쪽으로 넣어도 같은 표를 찾습니다.
위험으로 표시한 자리는 인터넷에서 닿으면 안 되는 포트입니다. 암호가 평문으로 오가는 것(텔넷·FTP·암호화 없는 LDAP)과, 접속만 하면 자료를 통째로 내주는 것이 섞여 있습니다. 보호 없이 열린 Redis 나 MongoDB 가 비워지는 것이 뒤쪽 경우입니다.
데이터베이스 포트를 그대로 열어 두는 것이 이 실수의 가장 흔한 모습입니다. Redis, MongoDB, Elasticsearch, Memcached 는 기본 설정에서 인증 없이 접속을 받고, 스캐너는 몇 분 안에 그것을 찾아냅니다.
세 구간은 IANA 가 나눈 것입니다. 1024 미만은 잘 알려진 자리이고 유닉스에서는 바인딩에 루트 권한이 필요합니다. 49151 까지는 등록된 자리, 그 위는 내 쪽에서 나가는 연결이 가져다 쓰는 임시 구간입니다.
포트 번호는 실제로 무엇이 도는지 증명하지 않습니다. 무엇이든 어디서든 들을 수 있고, SSH 를 높은 번호에 숨겨 두는 것도 흔한 방법입니다. 출발점으로만 쓰고 확인은 스캔으로 하세요.
입력한 값은 서버로 전송되지 않습니다. 브라우저 안에서만 찾습니다.