Era Host hosting
EraHost – Free Domain, Cheap Hosting!
Client Area
Support 24/7
Menu

What is PortQuiz.net? The Ultimate Port Testing Service Explained

5 min read
26.04.2025

What is PortQuiz.net?

PortQuiz.net is essentially a specialized web server that listens on all 65,535 TCP ports. When you connect to it on a specific port (e.g., portquiz.net:8080), it responds with a simple web page confirming the connection succeeded. This immediate feedback tells you whether your local network path to the internet allows traffic on that port.

What is PortQuiz.net
PortQuiz.net — universal port listener for outbound testing.

For closely related port testing topics, see What Is Port 8080 Used For?, How to Use Port 8080 on a VPS, How to Use portquiz.net to Test Port 8080, and https://localhost:110501 — Fix Invalid Port Error.

How Does PortQuiz.net Work?

The service works by you visiting a URL in the format:

http://portquiz.net:PORT_NUMBER

Example Tests:

Port 80
portquiz.net:80
Standard HTTP
Port 443
portquiz.net:443
HTTPS (often blocked)
Port 21
portquiz.net:21
FTP control
Port 22
portquiz.net:22
SSH
Port 25
portquiz.net:25
SMTP (often blocked)
Port 8080
portquiz.net:8080
Alternative HTTP/Proxy
Port 3306
portquiz.net:3306
MySQL
Port 3389
portquiz.net:3389
RDP

Interpretation:

  • Page loads successfully > Your outbound connection on that port is allowed.
  • Page fails to load (timeout, connection refused, reset) > The port is likely blocked by your local firewall, router, or ISP.
Limitation: A successful test only confirms your ability to connect to portquiz.net on that port. It doesn't guarantee connectivity to other destinations on the same port, as they might have their own firewalls or be offline.

When Should You Use PortQuiz.net?

Use this service when troubleshooting these common scenarios:

  • Email sending failures: Can't connect to an external SMTP server (port 25, 465, 587).
  • FTP/SSH connection issues: Unable to connect to remote servers on ports 21 or 22.
  • Game or VPN problems: Specific games or VPN services require certain outbound ports to be open.
  • Proxy server configuration: Testing if your network allows connections on common proxy ports like 8080, 3128, or 1080.
  • ISP port blocking suspicion: Many residential ISPs block "server" ports (like 25, 80, 443) to prevent spam/hosting.
  • Corporate/firewall policy verification: Checking what outbound traffic is permitted on a restricted network.

Alternative Methods to Check Open Ports

If you can't access the web version or prefer command-line tools, use these alternatives.

Using telnet (Windows/Linux/macOS)

telnet portquiz.net 8080
  • If the connection opens (blank screen or some text), the port is open.
  • If you get "Connection refused", "Could not open connection", or it times out, the port is blocked.
  • On Windows, you may need to enable Telnet Client from "Turn Windows features on or off."

Using nc (Netcat)

nc -zv portquiz.net 8080

Success output: Connection to portquiz.net port 8080 [tcp/http-alt] succeeded!
Failure output: nc: connect to portquiz.net port 8080 (tcp) failed: Connection refused

Using PowerShell (Windows)

Test-NetConnection -ComputerName portquiz.net -Port 8080

Provides detailed output including TcpTestSucceeded (True/False).

Linux VDS
High performance for your projects
  • Root access and flexible setup
  • Control panel
  • NVMe disks
  • DDR5
Linux VDS

How to Fix Blocked Ports

If PortQuiz.net indicates a port is blocked, follow these troubleshooting steps:

1. Allow the Port in Your Local Firewall

Windows:

  1. Open Windows Defender Firewall with Advanced Security.
  2. Click "Outbound Rules" (not Inbound, as we're testing outbound).
  3. Click "New Rule..." > Select "Port" > "TCP".
  4. Enter the specific port number (e.g., 8080).
  5. Select "Allow the connection" > Apply to all profiles (Domain, Private, Public).
  6. Name the rule (e.g., "Allow Outbound TCP 8080") and finish.

Linux (UFW - Ubuntu/Debian):

sudo ufw allow out 8080/tcp  # Explicitly allow outbound
sudo ufw reload

2. Check and Configure Your Router

Some routers have security features that block certain outbound ports.

  1. Log into your router's admin panel (usually http://192.168.1.1 or http://192.168.0.1).
  2. Look for sections like "Security", "Firewall", "Access Control", or "Outbound Services".
  3. Ensure there's no rule explicitly blocking the port you're testing.
  4. Some routers have a "SPI Firewall" or similar; try temporarily disabling it for testing.

3. Contact Your ISP (Common for Ports 25, 80, 443)

Many ISPs block common server ports on residential plans to prevent spam and unauthorized hosting.

  • Port 25 (SMTP): Almost universally blocked for outbound traffic to combat spam. Use your ISP's provided SMTP relay (port 587 with STARTTLS) or a third-party email service.
  • Port 80/443 (HTTP/HTTPS): Sometimes blocked for outbound to prevent web hosting.
  • Solution: Contact ISP support to confirm. You may need to upgrade to a business plan or use a VPN to bypass these restrictions (for non-smartphone use).

4. Use a VPN as a Workaround

If the blockage is at the ISP or corporate network level, a reputable VPN service can tunnel your traffic through its own servers, bypassing local port blocks. Ensure the VPN itself allows the required port.

Summary

Feature PortQuiz.net Function
Purpose Tests outbound TCP port accessibility from your local network to the internet.
Primary Use Case Diagnosing firewall, ISP, or router blocks on specific outgoing ports.
How It Works Visit http://portquiz.net:PORT_NUMBER in a browser or connect via Telnet/Netcat.
Commonly Blocked Ports 25 (SMTP), 445 (SMB), 80/443 (on some ISPs), 22 (SSH on strict networks).
First Step to Fix Check and create an Outbound Rule in your local software firewall (Windows/Linux).
ISP Blocks Contact ISP support or use an alternative port/VPN for ports like 25.
Final Advice: PortQuiz.net is a fantastic first-step diagnostic tool. Combine it with other methods like traceroute or testing against your actual target server for complete network troubleshooting.

Now you understand what PortQuiz.net is and how to use it to diagnose and resolve network port connectivity issues!

Frequently asked questions
It uses Linux netfilter to redirect connections on any non-reserved port to a single listener process. Source code on GitHub if curious. From user perspective, any port (1-65535 except a few reserved) accepts connection and replies — appearing to be listening on all of them.
Connections log IP + timestamp by default (typical for any web service). Not personally identifying for outbound diagnostic use. Don't send credentials or sensitive data through PortQuiz; it's not encrypted. For privacy-sensitive testing, run your own listener on your own VPS.
`nc -l -p ` on a VPS you control. Or socat for more features. Or run the PortQuiz source from GitHub on your own server. Useful when you need IP-pinning, privacy, or custom response payload.
PortQuiz is TCP-only. UDP testing is harder (no response model). Tools like nmap UDP scan check whether target ICMP-rejects the packet. For outbound UDP egress testing, use `nc -uvz ` to known-responding UDP echo service.
Related articles
How to Use portquiz.net to Test Port 8080
Revisium Antivirus Overview: Complete Website Security Solution
Fixing "550 5.7.1 Service Unavailable — Client Host Blocked Using Spamhaus"