Controleren of een poort open is (van buiten je netwerk) | Check Host

Zo test je of een TCP-poort zoals 22, 443, 3389 of 25565 open en bereikbaar is vanaf internet, en zo los je de gebruikelijke oorzaken op als dat niet zo is.

Je hebt een server gestart, de poort in je firewall geopend, port forwarding ingesteld op je router — en niemand kan verbinden. De poort testen vanaf je eigen computer helpt niet: daarmee omzeil je de router, de provider en elke firewall daartussen. Om te weten of een poort echt open is, moet je hem van buitenaf testen.

Wat "open" eigenlijk betekent

Een TCP-poort is open als er iets op luistert en een verbinding vanaf internet de TCP-handshake kan voltooien. Alle drie moeten kloppen:

  1. Een programma luistert op die poort, gebonden aan de juiste interface (niet alleen 127.0.0.1).
  2. De firewall van de host staat inkomende verbindingen op die poort toe.
  3. Elk netwerkapparaat voor de host — router, NAT, cloud security group — stuurt het verkeer door of laat het toe.

Test vanuit veel landen tegelijk

De poortchecker probeert vanaf servers over de hele wereld een TCP-handshake met je host en poort en meldt per server de verbindingstijd. Voer een hostnaam of IP en een poort in, bijvoorbeeld example.com en 443.

Veelgebruikte poorten

PoortDienst
22SSH
25 / 587SMTP (e-mail)
80 / 443HTTP / HTTPS
3306 / 5432MySQL / PostgreSQL
3389Windows Extern bureaublad
25565Minecraft Java-server

Waarom een poort dicht lijkt

Alleen TCP wordt getest

Een TCP-check kan niet vertellen of een UDP-poort (DNS op 53, WireGuard, veel gameservers) open is: UDP heeft geen handshake, dus een stille en een gefilterde poort zien er hetzelfde uit. Test UDP-diensten met een client voor dat protocol.