Is my port open?
Check whether a TCP port is open on any public host. Useful for verifying firewall rules, port forwarding, and service reachability.
How the check works
When you enter a hostname and port, our server attempts a single TCP handshake against that public address. If the handshake completes, the port is open, a service is listening and reachable from the public internet. If the target refuses the connection or the packet is dropped inside the timeout, the port is closed. It is a targeted single-port check, this tool does not scan port ranges and does not test UDP.
Why a port might appear closed
- The service is not listening on that port.
- A firewall between our checker and the host is dropping the packet.
- The host is behind NAT (typical for home routers), and the port has not been forwarded from the router to the internal machine.
- The service is bound to
127.0.0.1instead of a public interface, so it accepts only local connections. - The host uses an IP allowlist that excludes our checker.
Public reachability only
The check runs from our server, so it can only reach hosts with a public IP address. Private ranges, 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16, and 127.0.0.1, are not reachable from the public internet and are rejected. To verify a machine on your home or office network, you need to test from the same network.
Related: uptime checker for full-URL HTTP status, DNS lookup if the hostname does not resolve, and HTTP headers to see what a running web service is actually returning.
Need managed IT, network security, or custom software? Ascend Networks builds and manages technology for businesses.
Visit Ascend Networks