= window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-62GD3JQCYB');
Check if TCP ports are open or closed on any host or IP. Test SSH, HTTP, MySQL, FTP and any custom port instantly.
| Port | Protocol | Service | Description |
|---|---|---|---|
| 21 | TCP | FTP | File Transfer Protocol |
| 22 | TCP | SSH | Secure Shell remote access |
| 25 | TCP | SMTP | Email sending |
| 53 | TCP/UDP | DNS | Domain Name System |
| 80 | TCP | HTTP | Unencrypted web traffic |
| 110 | TCP | POP3 | Email receiving (legacy) |
| 143 | TCP | IMAP | Email receiving (modern) |
| 443 | TCP | HTTPS | Encrypted web traffic |
| 3306 | TCP | MySQL | MySQL database |
| 3389 | TCP | RDP | Remote Desktop Protocol |
| 5432 | TCP | PostgreSQL | PostgreSQL database |
| 6379 | TCP | Redis | Redis cache server |
| 8080 | TCP | HTTP Alt | Alternate web / dev server |
| 27017 | TCP | MongoDB | MongoDB database |
A port checker tests whether a specific TCP port on a server is accepting connections. When a port is "open" it means a service is actively listening on that port. When "closed" or "filtered", either no service is running or a firewall is blocking access.
sudo ufw allow 3306/tcp. On CentOS with firewalld: sudo firewall-cmd --add-port=3306/tcp --permanent && sudo firewall-cmd --reload. On cPanel, use Security > Firewall in WHM. AWS/cloud servers also need security group rules updated.