CuscusLab Logo

Open Port Checker

Verify if a port is open and accessible from the internet. Essential for testing port forwarding and firewall configurations across any IP or domain.

Why Use an Open Port Checker?

Understanding whether a port is reachable from the outside world is a fundamental task for network administrators, developers, and even gamers. When you host a service—be it a web server, a game lobby, or a VPN—that service “listens” on a specific port. If your router's firewall or your ISP blocks that port, external users won't be able to connect.

Our Open Port Checker allows you to remotely verify your public IP address and test specific ports without needing complex software. This is particularly useful for debugging Port Forwarding issues. If you've set up a rule in your router but the port still shows as “Closed” or “Filtered,” you know the issue lies either in the router configuration, the local firewall (like Windows Defender), or the service itself not running correctly.

Before running a scan, it's often helpful to perform an IP Lookup to ensure you are targeting the correct machine, or use our DNS Lookup tool if you are checking a domain name instead of a literal IP address.

Commonly Checked Port Numbers

Ports are categorized into three ranges: Well-Known Ports (0-1023), Registered Ports (1024-49151), and Dynamic/Private Ports (49152-65535). Here are the most common ones you might need to test:

Web & Cloud Services

  • HTTP (Unencrypted) 80
  • HTTPS (Secure Web) 443
  • HTTP Proxy / Alternatives 8080, 8443
💡

Pro Tip: Use our HTTP Headers Checker to see detailed server configuration and response codes for active web services.

Remote Access & File Transfer

  • SSH (Secure Shell) 22
  • FTP (File Transfer) 21
  • RDP (Remote Desktop) 3389

Databases

  • MySQL / MariaDB 3306
  • PostgreSQL 5432
  • Redis 6379

Email (SMTP/IMAP)

  • SMTP (Submission) 587, 465
  • IMAP (Secure) 993
  • POP3 (Secure) 995

Troubleshooting a "Closed" Port

If our tool reports that a port is closed but you expect it to be open, check the following common roadblocks:

  1. Service Status: Ensure the software or service (like a web server or game) is actually running and listening for connections on that specific port.
  2. Local Firewall: Check Windows Firewall or ufw on Linux. You must create an “Inbound Rule” to allow traffic on that port.
  3. Router Port Forwarding: Access your router settings and ensure the external port is mapped to the correct internal private IP address of your machine.
  4. CGNAT or ISP Blocking: Some ISPs use Carrier-Grade NAT, which prevents traditional port forwarding. Additionally, some ISPs block common ports like 80 or 25 to prevent users from running servers on residential lines.

If your network seems slow while testing, you might want to use our Network Latency Monitor to check for packet loss or high ping during the connection attempt.

Frequently Asked Questions

What does "Open" status mean?

An open port means that a service is listening on that port and is accessible from the internet. This indicates that traffic sent to that port from our servers can successfully handshake with your machine. For example, if you host a website, port 443 must be open to allow secure connections.

What does "Closed" status mean?

A closed port means no service is listening on that port, or the server explicitly rejected the connection (sent a RST packet). This is usually the safest state for any port not in active use by an authorized application.

What is the difference between "Timeout" and "Filtered"?

Both indicate that we didn't get a response. “Filtered” specifically implies a firewall is silently discarding packets, whereas a “Timeout” is the generic result when the connection wait time exceeds our limit without any feedback.

Can I check ports on a domain name?

Yes! You can enter a domain like example.com. Our tool will automatically resolve the domain to its current IP address before attempting the port check. If you have multiple IP addresses behind a domain, we check the primary A record.