AppHelp
TCP/UDP port number lookup
Find what runs on a port, or which port a service uses. Each entry shows TCP/UDP, a short description and whether it should stay off the public internet.
- File sharing
FTP-datatcpInsecure / legacy
FTP active-mode data channel
- File sharing
FTPtcpInsecure / legacy
FTP control; credentials in clear text
- Remote & VPN
SSH / SFTPtcp
Secure shell, SFTP and SCP
- Remote & VPN
TelnettcpInsecure / legacy
Unencrypted remote terminal
SMTPtcp
Mail transfer between servers
- Network infra
DNStcpudp
Domain name resolution (UDP, TCP for large answers and zone transfers)
- Network infra
DHCPudp
DHCP server (67) and client (68)
- File sharing
TFTPudpInternal only
Trivial file transfer, PXE boot, switch configs
- Web
HTTPtcp
Web traffic, ACME HTTP-01 challenges
- Directory & auth
KerberostcpudpInternal only
Kerberos authentication (Active Directory)
POP3tcpInsecure / legacy
Mail retrieval, unencrypted
- File sharing
rpcbindtcpudpInternal only
ONC RPC portmapper (NFSv3)
- Messaging
NNTPtcpInsecure / legacy
Usenet news
- Network infra
NTPudp
Network time synchronisation
- Directory & auth
MS-RPCtcpInternal only
Microsoft RPC endpoint mapper
- File sharing
NetBIOStcpudpInternal only
NetBIOS name, datagram and session service
IMAPtcp
Mail access, STARTTLS capable
- Monitoring
SNMPudpInternal only
SNMP polling of network devices
- Monitoring
SNMP trapudpInternal only
SNMP traps sent by devices
- Network infra
BGPtcp
Border Gateway Protocol peering
- Directory & auth
LDAPtcpudpInternal only
Directory access (Active Directory, OpenLDAP)
- Web
HTTPS / QUICtcpudp
TLS web traffic; UDP 443 carries HTTP/3
- File sharing
SMBtcpInternal only
Windows file sharing; never expose to the internet
SMTPStcp
Mail submission over implicit TLS
- Remote & VPN
IKEudp
IPsec VPN key exchange
- Monitoring
SyslogudpInternal only
Remote syslog
- File sharing
LPDtcpInternal only
Line printer daemon
- Network infra
RIPudpInternal only
Routing Information Protocol
- Network infra
DHCPv6udp
DHCPv6 client (546) and server (547)
Submissiontcp
Mail submission with STARTTLS (clients send here)
- File sharing
IPP / CUPStcpInternal only
Internet Printing Protocol
- Directory & auth
LDAPStcpInternal only
LDAP over TLS
- Network infra
DNS over TLS / QUICtcpudp
Encrypted DNS (DoT, DoQ)
- File sharing
rsynctcpInternal only
rsync daemon
- File sharing
FTPStcp
FTP over implicit TLS
IMAPStcp
IMAP over TLS
POP3Stcp
POP3 over TLS
- Remote & VPN
SOCKStcpInternal only
SOCKS proxy
- Remote & VPN
OpenVPNudp
OpenVPN default
- Databases
SQL ServertcpInternal only
Microsoft SQL Server
- Databases
OracletcpInternal only
Oracle database listener
- Remote & VPN
L2TPudp
L2TP VPN
- Remote & VPN
PPTPtcpInsecure / legacy
PPTP VPN; broken crypto
- Directory & auth
RADIUSudpInternal only
RADIUS authentication (1812) and accounting (1813)
- Messaging
MQTTtcpInternal only
MQTT broker, unencrypted
- Network infra
SSDP / UPnPudpInternal only
UPnP discovery; abused for amplification
- File sharing
NFStcpudpInternal only
Network File System
- Containers & cloud
ZooKeepertcpInternal only
ZooKeeper client port
- Containers & cloud
Docker APItcpInternal only
Docker daemon without TLS; root access if exposed
- Containers & cloud
Docker TLStcpInternal only
Docker daemon with TLS
- Containers & cloud
etcdtcpInternal only
etcd client (2379) and peer (2380)
- Web
Dev server / GrafanatcpInternal only
Common dev server and Grafana default
- Web
SquidtcpInternal only
Squid HTTP proxy
- Directory & auth
AD Global CatalogtcpInternal only
Active Directory global catalog (3269 with TLS)
- Databases
MySQL / MariaDBtcpInternal only
MySQL and MariaDB
- Remote & VPN
RDPtcpudpInternal only
Windows Remote Desktop; put behind a VPN
- Voice & video
STUN / TURNtcpudp
NAT traversal for WebRTC
- Messaging
EPMDtcpInternal only
Erlang port mapper (RabbitMQ clusters)
- Remote & VPN
IPsec NAT-Tudp
IPsec NAT traversal
- Containers & cloud
Docker Registry / FlasktcpInternal only
Docker registry, Flask and many dev servers
- Voice & video
SIPtcpudp
VoIP signalling
- Voice & video
SIPStcp
SIP over TLS
- Messaging
XMPPtcp
XMPP client connections
- Network infra
mDNSudp
Multicast DNS / Bonjour
- Databases
PostgreSQLtcpInternal only
PostgreSQL
- Monitoring
KibanatcpInternal only
Kibana UI
- Messaging
AMQPtcpInternal only
RabbitMQ AMQP
- Remote & VPN
VNCtcpInternal only
VNC remote desktop (5900 + display number)
- Remote & VPN
WinRMtcpInternal only
Windows Remote Management HTTP (5985) / HTTPS (5986)
- Databases
RedistcpInternal only
Redis; often unauthenticated
- Containers & cloud
Kubernetes APItcpInternal only
Kubernetes API server
- Monitoring
Syslog TLStcp
Syslog over TLS
- File sharing
BitTorrenttcpudp
BitTorrent peers
- Web
HTTP alttcp
Alternate HTTP, proxies, Tomcat, Jenkins
- Monitoring
InfluxDBtcpInternal only
InfluxDB HTTP API
- Containers & cloud
VaulttcpInternal only
HashiCorp Vault
- Web
HTTPS alttcp
Alternate HTTPS, admin panels
- Containers & cloud
ConsultcpInternal only
Consul HTTP API
- Messaging
MQTT TLStcp
MQTT over TLS
- Containers & cloud
MinIO / PHP-FPMtcpInternal only
MinIO S3 API, PHP-FPM, SonarQube
- Monitoring
PrometheustcpInternal only
Prometheus server
- Messaging
KafkatcpInternal only
Apache Kafka broker
- Monitoring
node_exporter / JetDirecttcpInternal only
Prometheus node exporter; raw printing
- Databases
ElasticsearchtcpInternal only
Elasticsearch / OpenSearch HTTP API
- Databases
Elasticsearch transporttcpInternal only
Elasticsearch node-to-node transport
- Monitoring
ZabbixtcpInternal only
Zabbix agent (10050) and server (10051)
- Containers & cloud
KubelettcpInternal only
Kubelet API
- Databases
MemcachedtcpudpInternal only
Memcached; UDP abused for amplification
- Games
Minecrafttcp
Minecraft Java server
- Games
Steam / Sourcetcpudp
Source engine game servers
- Databases
MongoDBtcpInternal only
MongoDB
- Remote & VPN
WireGuardudp
WireGuard default
Common tasks
- port lookup
- port number list
- common ports
- tcp udp ports
- what port does
- 端口号查询
Quick answer
Type a port such as 3389 to see Windows Remote Desktop (TCP/UDP, keep behind a VPN), or type a service such as postgres to get 5432. Ranges like 8000-9000 list every known port inside.
How to use
- 1. SearchType a number, a range like 5000-6000 or a name like mysql.
- 2. FilterNarrow by category such as Databases or Email.
- 3. Read the notesRed tags mark services that should not face the internet.
Common use cases
- Write firewall and security-group rules
- Investigate an unknown open port from a scan
- Remember mail ports 25, 465, 587, 993
- Review which databases are exposed
Features
- About 90 ports operators actually meet
- Search by number, range or service name
- TCP / UDP badges
- Exposure and legacy-protocol warnings
- Filter by category
- Well-known / registered / ephemeral range explanation
Related tools
Frequently asked questions
- What is the difference between 465 and 587?
- 465 is SMTP over implicit TLS; 587 is mail submission that upgrades with STARTTLS. Both are for clients sending mail; 25 is server-to-server.
- Which ports should never be public?
- Databases, Redis, Docker API 2375, SMB 445, RDP 3389 and similar management ports. Put them behind a VPN or allowlist.
- Is this the full IANA registry?
- No. It is a curated list of ports seen in real operations; the IANA registry has thousands of rarely used entries.