A port checker tests whether a specific TCP port is open and reachable on a given IP address or domain name from an external network perspective. This is an essential tool for network engineers, sysadmins, and developers who need to verify that firewall rules are correctly configured, that a service is actually listening on the expected port, and that there are no network-level blocks between clients and their servers.
When you run a web server, database, mail server, or any network service, that service listens on a specific port number. For the service to be accessible, the port must be open through every firewall and security group between the client and server. A common pain point in DevOps is deploying a service correctly on the server but forgetting to open the corresponding port in a cloud security group, OS firewall rule, or upstream network ACL. Our port checker identifies this instantly by attempting a TCP connection from our servers to your target.
Unlike running a port scan from your own machine, our external port checker tests reachability from the public internet — the same perspective your actual users and clients have. This matters because your local machine may be on the same network as the server, bypassing external firewall rules entirely. An external check confirms what external clients actually see.
Common ports to check include 80 (HTTP), 443 (HTTPS), 22 (SSH), 25 (SMTP), 3306 (MySQL), 5432 (PostgreSQL), 6379 (Redis), and 3389 (RDP). The tool can check any valid port from 1 to 65535.
How to Use the Port Checker Tool
- 1
Enter the IP address or domain
Type the IP address (IPv4 or IPv6) or domain name you want to check — for example, 93.184.216.34 or server.example.com. Domain names are resolved to their IP address before the port check.
- 2
Enter the port number
Type the port number you want to test (1–65535). Common ports are listed in the tool for quick selection: 80 (HTTP), 443 (HTTPS), 22 (SSH), 3306 (MySQL), and others.
- 3
Click Check Port
The tool attempts a TCP connection to the specified host and port from our servers. Results show whether the port is open (connection established), closed (connection refused), or filtered (connection timed out).
- 4
Interpret the result
Open means the service is reachable. Closed means the host rejected the connection — the host is reachable but nothing is listening on that port, or the firewall is sending TCP RST. Filtered means the connection timed out — a firewall is silently dropping packets.
Understanding Port Check Results
| Field | Description |
|---|---|
| Status: Open | TCP connection established successfully. The service is listening on this port and is reachable from the public internet. |
| Status: Closed | Host is reachable but rejected the connection (TCP RST). No service is listening on this port, or a local firewall rule is denying it. |
| Status: Filtered | Connection timed out. A firewall or network device is silently dropping packets to this port. |
| Response Time | Time in milliseconds for the TCP handshake to complete. Only available for open ports. |
| Resolved IP | If a domain name was entered, the IP address it resolved to before the port check was performed. |
Common Port Checker Use Cases
Verify firewall and security group rules
After deploying a server in AWS, GCP, or Azure and configuring security group rules, use the port checker to confirm the expected ports are open from the public internet. This catches missing inbound rules before they become support incidents.
Debug service connectivity issues
When clients report they cannot connect to a service (web app, database, game server, API), a port check immediately tells you whether the problem is a network/firewall issue (filtered or closed) or an application issue (the service crashed after the port was open).
Confirm SSH is accessible before a remote session
Before starting a remote server maintenance window, verify that port 22 (SSH) or your custom SSH port is open. This prevents the awkward situation of locking yourself out by mis-configuring a firewall rule mid-session without verifying access first.
Check if a mail server is reachable on port 25
Many ISPs and cloud providers block outbound port 25 by default to prevent spam. Use the port checker to confirm whether your server can receive inbound SMTP connections on port 25, or whether you need to use port 587 (submission) or 465 (SMTPS) instead.