Port Ping: How to Ping a Specific Port in Linux and Windows

Port ping is a common phrase, but technically classic ping does not test a TCP or UDP port. Standard ping uses ICMP to check whether a host responds. A port test checks whether a specific service is reachable on a specific port, such as 22 for SSH, 80 for HTTP, 443 for HTTPS, or 25565 for a Minecraft server.

Can You Ping a Port?

Not with normal ping. The ping command tests host reachability with ICMP. To test a port, use tools such as Nmap, Netcat, Telnet, PowerShell Test-NetConnection, curl, or nc.

Ping a Port in Windows with PowerShell

Test-NetConnection example.com -Port 443

This checks whether TCP port 443 is reachable.

Ping a Port in Linux with Netcat

nc -vz example.com 443

Netcat is one of the simplest tools for checking whether a port is open.

Ping a Port with Nmap

nmap -p 443 example.com

Nmap can scan one port or many ports and show whether they are open, closed, or filtered.

Ping a Port with Telnet

telnet example.com 443

Telnet can test a TCP connection, although it is older and not always installed by default.

Ping a Port with curl

curl -v https://example.com

curl is useful for testing web services over HTTP and HTTPS.

Common Port Numbers

PortService
22SSH
80HTTP
443HTTPS
3306MySQL
5432PostgreSQL
25565Minecraft
See also  Best Linux System Monitor in 2026: Linux Performance Monitoring Tools Compared

Why a Port Test May Fail

  • The service is not running.
  • The firewall blocks the port.
  • The port is only listening locally.
  • The provider blocks the port.
  • DNS points to the wrong server.
  • The server is offline.

Conclusion

Classic ping cannot test a port. To check whether a specific port is reachable, use PowerShell, Netcat, Nmap, Telnet, or curl depending on your operating system and the service you are testing.

FAQs

Can ping test a port?

No. Standard ping uses ICMP and does not test TCP or UDP ports.

How do I ping a port in Windows?

Use PowerShell: Test-NetConnection example.com -Port 443.

How do I ping a port in Linux?

Use Netcat: nc -vz example.com 443 or Nmap: nmap -p 443 example.com.

Leave a Comment