Network Port Numbers is a free online lookup tool covering all 65,536 ports from 0 to 65535, including service names, protocol types, and usage descriptions. Whether you are configuring a firewall, debugging a server, or investigating suspicious network traffic, you can find the information you need here instantly.
Port Classification
According to IANA (Internet Assigned Numbers Authority) standards, network ports are divided into three categories:
- Well-Known Ports (0–1023): Assigned by IANA to globally recognized protocols such as HTTP, HTTPS, SSH, FTP, and DNS. These ports are reserved and should not be used arbitrarily.
- Registered Ports (1024–49151): Registered by software vendors for specific applications. Examples include MySQL (3306), Redis (6379), MongoDB (27017), and RDP (3389).
- Dynamic / Private Ports (49152–65535): Not centrally assigned. Operating systems allocate these temporarily for outgoing client connections and they generally require no manual configuration.
Key Features
- Exact Port Lookup: Enter a numeric port number to instantly retrieve the corresponding service name and description.
- Keyword Search: Enter a protocol or service keyword (e.g., "mysql", "http", "mail") to filter and display all matching port records.
- Full Port List: Browse the complete port database in a paginated table at the bottom of the page for a comprehensive reference.
Use Cases
- Development & Debugging: Check whether a port used by your local service conflicts with a system service, or look up the default port of a third-party middleware.
- Server Administration: Quickly verify which ports to open or block when configuring security groups or iptables firewall rules.
- Network Security: Investigate unfamiliar ports in network logs or unusual connections to assess potential risks.
- Learning & Reference: A handy reference for students and professionals studying computer networking or preparing for certifications.
Quick Reference — Common Ports
- 21 — FTP file transfer
- 22 — SSH secure remote login
- 25 — SMTP mail sending
- 53 — DNS name resolution
- 80 — HTTP web access
- 443 — HTTPS encrypted web access
- 3306 — MySQL database
- 6379 — Redis cache
- 3389 — RDP Windows remote desktop
- 8080 — Alternative HTTP, commonly used in development
FAQ
Q: How many port numbers are there in total?
A: Port numbers range from 0 to 65535, giving a total of 65,536 ports, represented by a 16-bit unsigned integer.
Q: Do TCP and UDP share the same port numbers?
A: No. TCP and UDP maintain separate port spaces. The same port number can be assigned to different services under TCP and UDP respectively.
Q: Why don't I need to type port 80 in the browser address bar?
A: Browsers assume port 80 for HTTP and port 443 for HTTPS by default. When the default port is used, it is omitted from the URL automatically.
Q: Can my application use any port number?
A: On Linux and macOS, ports below 1024 require root privileges to bind. Ports 1024 and above are available to regular users, though it is advisable to avoid well-known registered ports to prevent conflicts.
Loading...