networkutils.org

Home / Network Tools / Port Check

Port Check

Network Tools

TCP connect test against common or custom ports.

Run this tool: the interactive Port Check loads here (requires JavaScript). Input: Host and port — e.g. mail.example.org:25.

Description

The Port Check tool performs a TCP connect test against one or more ports on a target host to confirm whether a service is listening and accepting connections from the public internet.

Features

✓ TCP connect probes against common and custom ports
✓ Per-port open / closed / filtered status
✓ Batch testing of multiple ports at once
✓ Automatic hostname resolution

How to Use

Enter a host and port in the form host:port (for example mail.example.org:25). You can also test several comma-separated ports. Run the tool to probe each port from our edge location.

Input: Host and port — e.g. mail.example.org:25.

Understanding the Results

Each result line lists the port number, protocol, and whether it is OPEN, CLOSED or FILTERED. OPEN means a service accepted the TCP connection; CLOSED means the host refused it (RST); FILTERED means no response was received, typically due to a firewall dropping the packet.

Common Use Cases & Examples

→ Confirm a web (80/443) or mail (25/465/587) service is reachable externally.

→ Verify a firewall change opened or closed the intended port.

→ Check that only expected ports are exposed on a new server.

→ Diagnose why an external client cannot reach an internal service.

Frequently Asked Questions

What is the difference between closed and filtered ports?

A closed port returns an explicit TCP RST, meaning the host is up but no service listens there. A filtered port returns nothing at all, meaning a firewall or ACL is dropping the packet — you cannot tell whether a service is behind it.

Is port scanning legal?

A TCP connect test against hosts you own or have permission to test is a normal administrative action. Scanning third-party systems without authorisation may violate acceptable-use policies or local law; only test infrastructure you control or are authorised to assess.

Which ports should I check for a mail server?

Test 25 (SMTP), 465 (SMTPS), 587 (submission) and 993 (IMAPS)/995 (POP3S). If 25 is filtered from the public internet, other mail servers cannot deliver inbound mail to you.

About this tool

Maintained by
networkutils.org editorial team
Last updated
September 2026
Testing methodology
Probes run from the NetworkUtils.org server using Node.js standard networking libraries. Ping attempts an ICMP echo via the system ping utility and falls back to a TCP connect probe on port 80 when ICMP is unavailable in the probe environment; traceroute uses the system traceroute utility; the Port Check and TCP Handshake tools open real TCP connections to the specified port; the MTU Probe sends progressively larger packets with the Don’t-Fragment flag set.