80/TCPHTTP
Web · Well-known port · OSI layer 7
Unencrypted websites. Today, mainly needed for redirects to HTTPS and Let’s Encrypt validation (HTTP-01).
IANA: officially registered as http
You decide which services we may enable for analytics, personalization, and external content.
We use cookies and similar technologies on our website to personalize content, embed external media, and better understand how individual areas are used.
Necessary cookies
These entries support essential functions such as security, stability, and form processing.
Optional sections
Your data may be processed with your consent or on the basis of legitimate interests. In the cookie settings, you can reject or explicitly allow each optional category.
Some services process personal data in third countries. By consenting, you also agree to this transfer. You can find more information in our Privacy Policy.
You can reopen and change your selection at any time. · 1.0.2
Look up common ports, well-known ports and other network ports: enter a port number, range, service such as SSH, or game such as FiveM. The tool shows the service, TCP or UDP, IANA status, and whether the port should be exposed to the internet. It also generates ready-to-use firewall commands for ufw, iptables, nftables, firewalld and Windows to open the port. Free, no sign-up, right in your browser.
Built by Justin Schuessler
Try the commands on your own VPS, with root access and your own firewall.
Add multiple ports one at a time, up to 12.
Web · Well-known port · OSI layer 7
Unencrypted websites. Today, mainly needed for redirects to HTTPS and Let’s Encrypt validation (HTTP-01).
IANA: officially registered as http
Web · Well-known port · OSI layer 7
Encrypted websites and APIs over TLS. HTTP/3 also uses UDP 443 (QUIC), so allow UDP as well.
IANA: officially registered as https
Firewall commands
Open port
sudo ufw allow 80/tcp
sudo ufw allow 443/tcpFor Ubuntu and Debian. ufw creates the rule for both IPv4 and IPv6. If ufw is disabled, allow SSH first (sudo ufw allow 22/tcp), then enable it with sudo ufw enable, or you'll lock yourself out.
On a ZAP-Hosting VPS with an active network firewall, you also need to allow the port in the Customer Panel.
Why this tool
Don't just look up a port—open it: from the port number and port card to a ready-to-use command for your firewall.
Five firewalls
ufw, iptables, nftables, firewalld and Windows Firewall via PowerShell, with correct syntax for individual ports and ranges.
Allow access from one IP only
Enter an IP address or network instead of “anywhere,” for example for databases or RDP. Your input will be validated.
Check now
“Check port” opens the port checker with your ports so you can immediately see whether the firewall rule works.
Port card with security notice
See the service, TCP or UDP, IANA status, port range, and OSI layer at a glance, with a warning if a port shouldn't be open to the internet.
Presets for common setups
Web Server, Mail Server, SSH, Minecraft, FiveM, TeamSpeak, Steam Game Server and Database load the appropriate ports with one click.
Close again and share
The tool can also show commands to close the port again, and “Share link” copies a link to your setup.
How it works
No account or download needed—use it right in your browser.
Step 1
Enter a port number like 443, a range like 27015-27030, a service like SSH or a game like Minecraft, or choose a preset like Web Server, FiveM or Database. A setup can contain up to 12 ports or ranges.
Step 2
The port card shows the service, TCP or UDP, IANA status, port range, and OSI layer, and warns you if a port shouldn't be open to the internet. You can change the protocol for each port.
Step 3
Choose ufw, iptables, nftables, firewalld or Windows Firewall via PowerShell. The commands update immediately.
Step 4
Leave the source set to “Anywhere” or choose “Specific IP” and enter an IPv4 or IPv6 address or a network in CIDR notation, for example for databases or RDP.
Step 5
Copy the commands with “Copy all” and run them on the server. For iptables, a command to save the rules permanently is included. The tool can also show commands to close the port again.
Step 6
Click “Check port” to test whether the port is reachable from outside using the port checker, or share your setup with “Share link”.
Firewall commands
These are the commands the tool generates for HTTPS on port 443/TCP when the source is set to “Anywhere”. The tool above builds the appropriate commands for your ports, ranges and source IPs.
Ubuntu and Debian
sudo ufw allow 443/tcpLinux without a frontend, with ip6tables for IPv6
sudo iptables -I INPUT -p tcp --dport 443 -j ACCEPT
sudo ip6tables -I INPUT -p tcp --dport 443 -j ACCEPT
sudo netfilter-persistent saveinet filter table with the input chain
sudo nft insert rule inet filter input tcp dport 443 acceptRocky Linux, AlmaLinux, RHEL and Fedora
sudo firewall-cmd --permanent --add-port=443/tcp
sudo firewall-cmd --reloadPowerShell as administrator
New-NetFirewallRule -DisplayName "Port 443 TCP (HTTPS)" -Direction Inbound -Protocol TCP -LocalPort 443 -Action AllowBasics
TCP establishes a connection and guarantees delivery: web, email, SSH, databases. UDP sends without a connection and is faster: DNS, voice, most games. 53/TCP and 53/UDP require separate rules.
Port list
Search the list by port number or service, filter by TCP, UDP, or category, or switch to IANA-assigned ports. Click “Use in tool” to add the port.
68 entries
| Port | Service | Category | Action |
|---|---|---|---|
| 20/TCP | FTP (Daten) | File transfer | |
| 21/TCP | FTP | File transfer | |
| 22/TCP | SSH | Remote access | |
| 23/TCP | Telnet | Remote access | |
| 25/TCP | SMTP | ||
| 53/TCP+UDP | DNS | Network services | |
| 67/UDP | DHCP (Server) | Network services | |
| 68/UDP | DHCP (Client) | Network services | |
| 69/UDP | TFTP | Network services | |
| 80/TCP | HTTP | Web | |
| 110/TCP | POP3 | ||
| 123/UDP | NTP | Network services | |
| 143/TCP | IMAP | ||
| 161/UDP | SNMP | Network services | |
| 162/UDP | SNMP-Trap | Network services | |
| 389/TCP | LDAP | Network services | |
| 443/TCP | HTTPS | Web | |
| 445/TCP | SMB | File transfer | |
| 465/TCP | SMTPS (Submission ĂĽber TLS) | ||
| 500/UDP | IPsec (IKE) | VPN | |
| 514/UDP | Syslog | Network services | |
| 587/TCP | SMTP Submission | ||
| 636/TCP | LDAPS | Network services | |
| 873/TCP | rsync | File transfer | |
| 993/TCP | IMAPS | ||
| 995/TCP | POP3S | ||
| 1194/UDP | OpenVPN | VPN | |
| 1433/TCP | Microsoft SQL Server | Databases | |
| 2049/TCP+UDP | NFS | File transfer | |
| 2302/UDP | DayZ | Game Server | |
| 2375/TCP | Docker API (unverschlĂĽsselt) | Server management | |
| 2376/TCP | Docker API (TLS) | Server management | |
| 2456-2457/UDP | Valheim | Game Server | |
| 3000/TCP | Grafana | Server management | |
| 3306/TCP | MySQL / MariaDB | Databases | |
| 3389/TCP | RDP | Remote access | |
| 4500/UDP | IPsec NAT-Traversal | VPN | |
| 5432/TCP | PostgreSQL | Databases | |
| 5520/UDP | Hytale | Game Server | |
| 5900/TCP | VNC | Remote access | |
| 6379/TCP | Redis | Databases | |
| 6443/TCP | Kubernetes API | Server management | |
| 7777/TCP+UDP | ARK, Conan Exiles, Satisfactory | Game Server | |
| 8006/TCP | Proxmox VE (Weboberfläche) | Server management | |
| 8080/TCP | HTTP-Alternative | Web | |
| 8211/UDP | Palworld | Game Server | |
| 8443/TCP | HTTPS-Alternative | Web | |
| 9090/TCP | Prometheus | Server management | |
| 9200/TCP | Elasticsearch | Databases | |
| 9987/UDP | TeamSpeak 3 (Voice) | Voice | |
| 10000/TCP | Webmin | Server management | |
| 10011/TCP | TeamSpeak 3 (ServerQuery) | Voice | |
| 11211/TCP | Memcached | Databases | |
| 15637/UDP | Enshrouded | Game Server | |
| 16261-16262/UDP | Project Zomboid | Game Server | |
| 19132/UDP | Minecraft (Bedrock Edition) | Game Server | |
| 25565/TCP | Minecraft (Java Edition) | Game Server | |
| 26900/TCP+UDP | 7 Days to Die | Game Server | |
| 27015/TCP+UDP | Steam/Source-Gameserver | Game Server | |
| 27017/TCP | MongoDB | Databases | |
| 27020/UDP | SourceTV / GOTV | Game Server | |
| 28015/UDP | Rust | Game Server | |
| 30033/TCP | TeamSpeak 3 (Dateitransfer) | Voice | |
| 30120/TCP+UDP | FiveM / RedM | Game Server | |
| 34197/UDP | Factorio | Game Server | |
| 40120/TCP | txAdmin (FiveM/RedM-Panel) | Game Server | |
| 51820/UDP | WireGuard | VPN | |
| 64738/TCP+UDP | Mumble | Voice |
Commonly searched ports explained
Port list source: IANA Service Name and Transport Protocol Port Number Registry, as of October 22, 2026. iana.org
Discover more
Calculate the network address, broadcast address, subnet mask, and usable host range from a CIDR address, and convert between CIDR and IP ranges (IPv4 and IPv6).
Built by Jakub Martyniak
Interactively learn the 7 layers of the OSI model: click layers, assign terms such as switch, ARP, or port 443, and explore animated encapsulation, a quiz, and a cheat sheet for the IHK exam.
Built by Justin Schuessler
Interactively learn the 4 layers of the TCP/IP model (DoD model) according to RFC 1122, with OSI model mapping, animated encapsulation, a port quiz, and a cheat sheet.
Built by Justin Schuessler
Check whether specific ports are open on an IP or hostname—select a protocol or game instead of scanning all ports at once.
Built by Sebastian Rademacher
FAQ
Quick answers about ports, TCP and UDP, and firewall rules.
Each port gets a card showing its service, TCP or UDP, IANA status, port range and OSI layer, with a security warning for sensitive ports, plus ready-to-use commands for five firewalls. For a FiveM server using ufw, for example: sudo ufw allow 30120/tcp, sudo ufw allow 30120/udp. Then click “Check port” to test whether the port is reachable from outside.
Well-known Ports (System Ports) are port numbers 0 to 1023. IANA assigns them to common standard services such as SSH (22), HTTP (80) and HTTPS (443). On Linux, a service on these ports needs root privileges or the CAP_NET_BIND_SERVICE capability by default. Above them are the Registered Ports (1024 to 49151) and dynamic ports (49152 to 65535).
For running servers and networking exams such as CompTIA Network+ or the German IHK exam, the key ports are: 20/21 FTP, 22 SSH, 23 Telnet, 25 SMTP, 53 DNS, 67/68 DHCP, 80 HTTP, 110 POP3, 123 NTP, 143 IMAP, 161 SNMP, 389 LDAP, 443 HTTPS, 445 SMB, 465 and 587 for sending email, 993 IMAPS, 995 POP3S, 1433 Microsoft SQL Server, 3306 MySQL, 3389 RDP, 5432 PostgreSQL, and 8080 as the alternative HTTP port. In total, port numbers range from 0 to 65535, separately for TCP and UDP. The port list below the tool shows the most important ports by category and can switch to IANA-assigned ports.
TCP establishes a connection before transmitting and ensures everything arrives complete and in the correct order, for example with websites, email and SSH. UDP sends packets without establishing a connection or checking delivery. That makes it faster and well suited to DNS queries, voice and games. A firewall rule applies to only one protocol, so a service like FiveM needs two rules.
It depends on the firewall: Ubuntu and Debian usually use ufw (sudo ufw allow 443/tcp), while Rocky Linux, AlmaLinux, and RHEL use firewalld (sudo firewall-cmd --permanent --add-port=443/tcp followed by --reload). Without a frontend, you use iptables or nftables directly. The tool generates commands for all four firewalls, including for a port range or a specific IP only.
The quickest way is to run New-NetFirewallRule in PowerShell as an administrator, for example New-NetFirewallRule -DisplayName “Port 443 TCP” -Direction Inbound -Protocol TCP -LocalPort 443 -Action Allow. You can remove the rule with Remove-NetFirewallRule and the same name. The tool generates both commands for you.
On the server, sudo ss -tulpn shows which service is listening on which port. To test whether the port is reachable from outside, use the port checker: the “Check port” button opens it with your ports. If a port is closed, the service isn’t running, is listening only on localhost or is blocked by a firewall.
Databases (3306, 5432, 6379, 27017), Remote Desktop (3389), Windows file shares (445), the Docker API (2375) and admin interfaces should not be publicly accessible. Allow access only from a specific IP address, or use a VPN or SSH tunnel. Telnet (23) and FTP (21) transmit passwords in plain text and have been replaced by SSH and SFTP.
Yes. Set the source to “Specific IP” and enter an IPv4 or IPv6 address or a network in CIDR notation, such as 203.0.113.10 or 198.51.100.0/24. The tool validates your input and includes the address in the rules: as from … to any port for ufw, with -s for iptables, with saddr for nftables, as a rich rule for firewalld, and with -RemoteAddress for Windows. The “Database” preset automatically sets the source to “Specific IP”.
Turn on “Show commands to close ports again”: ufw removes the rule with sudo ufw delete allow, iptables uses -D instead of -I, firewalld uses --remove-port or --remove-rich-rule and --reload, and Windows uses Remove-NetFirewallRule with the same name. For nftables, display the chain with sudo nft -a list chain inet filter input and delete the rule by its handle number. To make rules persistent, save iptables rules with sudo netfilter-persistent save (iptables-persistent package); firewalld uses --permanent, and nftables rules must be in /etc/nftables.conf.
Any more questions?
Contact SupportWith a ZAP-Hosting VPS, you have root access, can set up services and firewall rules yourself, and can immediately see which ports are open.
No setup. No risk. Online in seconds.
Looking for more tools? View all network tools