TCP- en UDP-poorten
Overzicht van de meest gebruikte TCP- en UDP-poorten in servers, netwerken en ontwikkeling: welke dienst op elke poort luistert, via welk transportprotocol en welke onversleuteld zijn. Zoek op nummer of op naam van de dienst.

130 van 130 poorten

PoortProtocolDienstGebruik
20SysteemTCPFTP-DATAOnversleuteld FTP-datakanaal in actieve modus. Bestanden
21SysteemTCPFTPOnversleuteld FTP-besturing: gebruikersnaam, wachtwoord en opdrachten gaan onversleuteld over de lijn. Bestanden
22SysteemTCPSSH Versleutelde externe toegang; ook gebruikt door SFTP, SCP en Git via SSH. Externe toegang
23SysteemTCPTelnetOnversleuteld Onversleutelde externe terminal; nu alleen nog op oude netwerkapparatuur. Externe toegang
25SysteemTCPSMTP Mailbezorging tussen servers; veel providers blokkeren hem uitgaand. E-mail
49SysteemTCPTACACS+ Authenticatie en autorisatie van beheerders op netwerkapparatuur. Directory en authenticatie
53SysteemTCP/UDPDNS Naamresolutie; TCP voor grote antwoorden en zoneoverdrachten. Netwerkdiensten
67SysteemUDPDHCP DHCP-server: deelt IP-adressen uit op het lokale netwerk. Netwerkdiensten
68SysteemUDPDHCP DHCP-client: ontvangt het toegewezen IP-adres. Netwerkdiensten
69SysteemUDPTFTPOnversleuteld Overdracht zonder authenticatie, voor netwerkboot (PXE) en firmware. Bestanden
80SysteemTCPHTTPOnversleuteld Onversleuteld web; stuurt tegenwoordig bijna altijd door naar HTTPS. Web en ontwikkeling
88SysteemTCP/UDPKerberos Kerberos-authenticatie, de basis van het aanmelden in Active Directory. Directory en authenticatie
110SysteemTCPPOP3Onversleuteld Onversleuteld ophalen van mail; de beveiligde versie gebruikt 995. E-mail
111SysteemTCP/UDPrpcbind Unix RPC-portmapper, nodig voor NFS v3. Netwerkdiensten
123SysteemUDPNTP Tijdsynchronisatie met tijdservers. Netwerkdiensten
135SysteemTCPMS-RPC Windows RPC-endpointmapper, gebruikt door DCOM en WMI. Directory en authenticatie
137SysteemUDPNetBIOS-NS NetBIOS-naamdienst van oudere Windows-netwerken. Bestanden
138SysteemUDPNetBIOS-DGM NetBIOS-datagrammen om computers op het netwerk aan te kondigen. Bestanden
139SysteemTCPNetBIOS-SSN NetBIOS-sessies; SMB-shares via NetBIOS. Bestanden
143SysteemTCPIMAPOnversleuteld Onversleutelde toegang tot mailboxen; de beveiligde versie gebruikt 993. E-mail
161SysteemUDPSNMPOnversleuteld Monitoringquery's naar netwerkapparatuur; v1 en v2c versleutelen niet. Netwerkdiensten
162SysteemUDPSNMP-TRAP Meldingen (traps) die apparaten naar het monitoringsysteem sturen. Netwerkdiensten
179SysteemTCPBGP Uitwisseling van routes tussen routers en autonome systemen. Netwerkdiensten
389SysteemTCP/UDPLDAPOnversleuteld Directoryquery's (Active Directory, OpenLDAP) zonder TLS. Directory en authenticatie
443SysteemTCP/UDPHTTPS Web versleuteld met TLS; via UDP gebruikt HTTP/3 over QUIC hem. Web en ontwikkeling
445SysteemTCPSMB Windows-bestands- en printerdeling; zou nooit aan het internet blootgesteld mogen worden. Bestanden
464SysteemTCP/UDPkpasswd Kerberos-wachtwoordwijzigingen. Directory en authenticatie
465SysteemTCPSMTPS Mailverzending met impliciete TLS, aanbevolen door RFC 8314. E-mail
500SysteemUDPIKE Sleutelonderhandeling voor IPsec-VPN's. VPN en proxy's
514SysteemUDPSyslogOnversleuteld Logs naar een syslogserver sturen, onversleuteld en zonder ontvangstbevestiging. Netwerkdiensten
520SysteemUDPRIP Routeringsprotocol RIP in kleine netwerken. Netwerkdiensten
546SysteemUDPDHCPv6 DHCPv6-client. Netwerkdiensten
547SysteemUDPDHCPv6 DHCPv6-server. Netwerkdiensten
548SysteemTCPAFP Apple-bestandsdeling (AFP), in macOS vervangen door SMB. Bestanden
554SysteemTCP/UDPRTSP Besturing van videostreams, typisch voor IP-camera's. Spraak, video en berichten
587SysteemTCPSubmission Geauthenticeerde mailverzending vanuit clients en applicaties, met STARTTLS. E-mail
631SysteemTCP/UDPIPP Netwerkprinten (IPP) en de webinterface van CUPS. Netwerkdiensten
636SysteemTCPLDAPS LDAP versleuteld met TLS. Directory en authenticatie
853SysteemTCP/UDPDoT / DoQ Versleutelde DNS: DNS over TLS via TCP en DNS over QUIC via UDP. Netwerkdiensten
873SysteemTCPrsync rsync-daemon om bestanden tussen servers te synchroniseren. Bestanden
989SysteemTCPFTPS-DATA FTP-datakanaal met impliciete TLS. Bestanden
990SysteemTCPFTPS FTP-besturing met impliciete TLS. Bestanden
993SysteemTCPIMAPS IMAP versleuteld met TLS; wat huidige mailclients gebruiken. E-mail
995SysteemTCPPOP3S POP3 versleuteld met TLS. E-mail
1080GeregistreerdTCPSOCKS SOCKS-proxy; de poort die meestal wordt gekozen voor een dynamische tunnel met ssh -D. VPN en proxy's
1194GeregistreerdUDPOpenVPN OpenVPN-VPN; kan ook via TCP werken. VPN en proxy's
1433GeregistreerdTCPMS SQL Server Database-engine Microsoft SQL Server. Databases
1434GeregistreerdUDPSQL Browser Dienst die de poort van benoemde SQL Server-instanties doorgeeft. Databases
1521GeregistreerdTCPOracle Listener van Oracle Database. Databases
1701GeregistreerdUDPL2TP L2TP-tunnels, meestal gecombineerd met IPsec. VPN en proxy's
1723GeregistreerdTCPPPTPOnversleuteld PPTP-VPN, verouderd: de authenticatie geldt sinds 2012 als gekraakt. VPN en proxy's
1812GeregistreerdUDPRADIUS RADIUS-authenticatie voor zakelijke wifi (802.1X) en VPN. Directory en authenticatie
1813GeregistreerdUDPRADIUS-ACCT RADIUS-gebruiksregistratie (accounting). Directory en authenticatie
1883GeregistreerdTCPMQTTOnversleuteld Onversleutelde IoT-berichten met MQTT; de TLS-versie gebruikt 8883. Spraak, video en berichten
1900GeregistreerdUDPSSDP UPnP-detectie van apparaten op het lokale netwerk. Netwerkdiensten
1935GeregistreerdTCPRTMP Livestreams versturen naar platforms als YouTube of Twitch. Spraak, video en berichten
2049GeregistreerdTCP/UDPNFS Netwerkbestandssysteem NFS. Bestanden
2181GeregistreerdTCPZooKeeper Clustercoördinatie met Apache ZooKeeper. Containers en DevOps
2222GeregistreerdTCPSSH (alt) Veelgebruikte alternatieve poort voor SSH; niet officieel. Externe toegang
2375GeregistreerdTCPDocker APIOnversleuteld Docker-API zonder TLS: openstellen staat gelijk aan root-toegang tot de host geven. Containers en DevOps
2376GeregistreerdTCPDocker API (TLS) Docker-API beveiligd met wederzijdse TLS. Containers en DevOps
2379GeregistreerdTCPetcd Client-API van etcd, de statusdatabase van Kubernetes. Containers en DevOps
2380GeregistreerdTCPetcd peer Communicatie tussen de nodes van een etcd-cluster. Containers en DevOps
2525GeregistreerdTCPSMTP (alt) Onofficieel alternatief voor 587 dat verzenddiensten bieden als de provider poorten blokkeert. E-mail
3000GeregistreerdTCPNode.js / Grafana Node.js-ontwikkelservers en de webinterface van Grafana. Web en ontwikkeling
3128GeregistreerdTCPSquid Squid-HTTP-proxy. VPN en proxy's
3260GeregistreerdTCPiSCSI Externe schijven via het netwerk met iSCSI. Bestanden
3268GeregistreerdTCPGlobal Catalog Globale catalogus van Active Directory voor zoekopdrachten in het hele forest. Directory en authenticatie
3269GeregistreerdTCPGlobal Catalog (TLS) Globale catalogus van Active Directory met TLS. Directory en authenticatie
3306GeregistreerdTCPMySQL MySQL- en MariaDB-databases. Databases
3389GeregistreerdTCP/UDPRDP Windows Extern bureaublad; vaak doelwit van aanvallen als het is opengesteld. Externe toegang
3478GeregistreerdTCP/UDPSTUN / TURN NAT-traversal voor WebRTC-videogesprekken. Spraak, video en berichten
4200GeregistreerdTCPAngular CLI Angular-ontwikkelserver (ng serve). Web en ontwikkeling
4222GeregistreerdTCPNATS Berichten tussen microservices met NATS. Containers en DevOps
4500GeregistreerdUDPIPsec NAT-T IPsec ingekapseld in UDP om NAT te passeren. VPN en proxy's
5000GeregistreerdTCPFlask / Registry Standaard voor Flask en de Docker-registry; op macOS bezet de AirPlay-ontvanger hem. Containers en DevOps
5044GeregistreerdTCPLogstash Beats Logstash-invoer voor Beats-agents. Containers en DevOps
5060GeregistreerdTCP/UDPSIP Onversleutelde signalering voor IP-telefonie. Spraak, video en berichten
5061GeregistreerdTCPSIPS Signalering voor IP-telefonie met TLS. Spraak, video en berichten
5173GeregistreerdTCPVite Vite-ontwikkelserver. Web en ontwikkeling
5222GeregistreerdTCPXMPP Clientverbindingen voor XMPP-berichten (Jabber). Spraak, video en berichten
5269GeregistreerdTCPXMPP S2S Federatie tussen XMPP-servers. Spraak, video en berichten
5349GeregistreerdTCPTURN (TLS) STUN en TURN over TLS. Spraak, video en berichten
5353GeregistreerdUDPmDNS Multicast-DNS (Bonjour) om apparaten te vinden zonder DNS-server. Netwerkdiensten
5355GeregistreerdUDPLLMNR Lokale naamresolutie van Windows; beter uitschakelen vanwege spoofingrisico. Netwerkdiensten
5432GeregistreerdTCPPostgreSQL PostgreSQL-database. Databases
5601GeregistreerdTCPKibana Webinterface van Kibana. Containers en DevOps
5672GeregistreerdTCPAMQP AMQP-berichtenwachtrijen, zoals RabbitMQ. Containers en DevOps
5683GeregistreerdUDPCoAP CoAP-protocol voor IoT-apparaten met weinig middelen. Spraak, video en berichten
5900GeregistreerdTCPVNC VNC-extern bureaublad; elk extra scherm telt er één bij op. Externe toegang
5938GeregistreerdTCPTeamViewer TeamViewer-verbindingen. Externe toegang
5984GeregistreerdTCPCouchDB HTTP-API van Apache CouchDB. Databases
5985GeregistreerdTCPWinRM Windows-beheer op afstand (PowerShell Remoting) via HTTP. Externe toegang
5986GeregistreerdTCPWinRM (HTTPS) Windows-beheer op afstand via HTTPS. Externe toegang
6000GeregistreerdTCPX11 X11-venstersysteem via het netwerk; nu getunneld via SSH. Externe toegang
6379GeregistreerdTCPRedis In-memory databases Redis en Valkey. Databases
6443GeregistreerdTCPKubernetes API Kubernetes-API-server, waarmee kubectl verbinding maakt. Containers en DevOps
6514GeregistreerdTCPSyslog (TLS) Syslog over TLS. Netwerkdiensten
6667GeregistreerdTCPIRCOnversleuteld Onversleutelde IRC-chat; met TLS wordt 6697 gebruikt. Spraak, video en berichten
7474GeregistreerdTCPNeo4j HTTP-interface van de grafendatabase Neo4j; het Bolt-protocol gebruikt 7687. Databases
8000GeregistreerdTCPHTTP (dev) Ontwikkelservers zoals Django of python -m http.server. Web en ontwikkeling
8080GeregistreerdTCPHTTP (alt) Alternatief HTTP voor proxy's en applicatieservers zoals Tomcat of Jenkins. Web en ontwikkeling
8081GeregistreerdTCPHTTP (alt) Nog een alternatieve HTTP-poort; standaard gebruikt door Nexus Repository. Web en ontwikkeling
8086GeregistreerdTCPInfluxDB HTTP-API van de tijdreeksdatabase InfluxDB. Databases
8123GeregistreerdTCPClickHouse / Home Assistant HTTP-interface van ClickHouse; ook de webinterface van Home Assistant. Databases
8200GeregistreerdTCPVault API van HashiCorp Vault voor het beheren van geheimen. Containers en DevOps
8443GeregistreerdTCPHTTPS (alt) Alternatief HTTPS voor beheerpanelen en applicatieservers. Web en ontwikkeling
8500GeregistreerdTCPConsul HTTP-API en webinterface van HashiCorp Consul. Containers en DevOps
8883GeregistreerdTCPMQTT (TLS) MQTT versleuteld met TLS. Spraak, video en berichten
8888GeregistreerdTCPJupyter Jupyter Notebook en JupyterLab. Web en ontwikkeling
9000GeregistreerdTCPPHP-FPM PHP-FPM achter Nginx; ook gebruikt door ClickHouse, SonarQube en Portainer. Web en ontwikkeling
9042GeregistreerdTCPCassandra CQL-protocol van Apache Cassandra en ScyllaDB. Databases
9050GeregistreerdTCPTor SOCKS SOCKS-proxy van de Tor-client. VPN en proxy's
9090GeregistreerdTCPPrometheus Prometheus-metriekserver. Containers en DevOps
9092GeregistreerdTCPKafka Apache Kafka-brokers. Containers en DevOps
9100GeregistreerdTCPJetDirect / node_exporter Direct RAW-printen naar netwerkprinters; ook node_exporter van Prometheus. Netwerkdiensten
9200GeregistreerdTCPElasticsearch REST-API van Elasticsearch en OpenSearch. Databases
9300GeregistreerdTCPElasticsearch transport Communicatie tussen de nodes van een Elasticsearch-cluster. Databases
9418GeregistreerdTCPGitOnversleuteld Alleen-lezen git://-protocol, zonder authenticatie of versleuteling. Containers en DevOps
10250GeregistreerdTCPkubelet kubelet-API op elke Kubernetes-node. Containers en DevOps
11211GeregistreerdTCP/UDPMemcached Memcached-cache; via UDP misbruikt voor amplificatieaanvallen. Databases
11434GeregistreerdTCPOllama Lokale Ollama-API voor het draaien van taalmodellen. Containers en DevOps
15672GeregistreerdTCPRabbitMQ UI Webbeheerinterface van RabbitMQ. Containers en DevOps
19132GeregistreerdUDPMinecraft Bedrock Servers voor Minecraft Bedrock Edition. Games
25565GeregistreerdTCPMinecraft Servers voor Minecraft Java Edition. Games
27015GeregistreerdTCP/UDPSteam / Source Gameservers op de Source-engine en Steam, zoals Counter-Strike. Games
27017GeregistreerdTCPMongoDB MongoDB-database. Databases
32400GeregistreerdTCPPlex Plex-mediaserver. Spraak, video en berichten
50000DynamischTCPDb2 / Jenkins agent Standaard voor IBM Db2; ook de verbinding van Jenkins-agents. Databases
51820DynamischUDPWireGuard Gangbare WireGuard-poort; er is geen officiële en hij is aan te passen. VPN en proxy's

Hoe het werkt

Een poort is een 16-bitsgetal van 0 tot 65535 waarmee één IP-adres veel diensten tegelijk kan bedienen: het besturingssysteem levert elk pakket af bij het programma dat op de doelpoort luistert. TCP en UDP hebben elk hun eigen poorten, dus 53/TCP en 53/UDP zijn twee verschillende poorten, ook al gebruikt dezelfde dienst ze allebei.

IANA verdeelt het bereik in drie delen (RFC 6335). Van 0 tot 1023 de systeempoorten, toegewezen aan de klassieke protocollen, die op Linux standaard alleen een proces met rechten kan openen. Van 1024 tot 49151 de geregistreerde poorten, die applicaties bij IANA aanvragen. Van 49152 tot 65535 de dynamische poorten, die het systeem tijdelijk toewijst aan de clientkant van elke verbinding.

De tabel bundelt de poorten die een beheerder of ontwikkelaar in de praktijk tegenkomt, inclusief enkele die niet officieel zijn maar die iedereen gebruikt, zoals 8080, 3000 of 51820 van WireGuard. Een poort zegt wat er meestal draait, niet wat er draait: elke dienst kan op elk nummer luisteren, dus om te weten wat er op een machine antwoordt, moet je het de machine zelf vragen.

Voorbeelden

443/UDPHTTP/3 · QUICJarenlang was 443 alleen TCP. HTTP/3 draait op QUIC, dat UDP gebruikt, dus een firewall die alleen 443/TCP doorlaat dwingt de browser terug naar HTTP/2.
ss -tulpn | grep :8080tcp LISTEN 0 100 *:8080 *:* users:(("java",pid=2314,fd=45))Op Linux toont ss welk proces op elke poort luistert. Op Windows is het equivalent netstat -ano, dat de PID geeft, of Get-NetTCPConnection in PowerShell; op macOS lsof -i :8080.
sysctl net.ipv4.ip_local_port_range32768 60999Linux wijst ephemere poorten aan de clientkant standaard in dat bereik toe, niet in het door IANA aanbevolen en door Windows gebruikte bereik 49152-65535. Op een proxy of load balancer met veel uitgaande verbindingen kan dat bereik tekortschieten.

Gebruiksscenario's

  • Regels voor een firewall of een beveiligingsgroep in de cloud opstellen en weten wat elke dienst opent.
  • Het resultaat van een poortscan van je eigen netwerk interpreteren.
  • Opengestelde diensten opsporen die dat niet zouden moeten zijn, zoals SMB, RDP, Redis of de Docker-API.
  • Een poort kiezen voor een nieuwe dienst zonder te botsen met een bekende.
  • Een foutmelding "poort al in gebruik" begrijpen bij het starten van een ontwikkelserver of container.
  • Nagaan welke protocollen in het netwerk nog onversleuteld reizen.

Veelgestelde vragen

Wat is het verschil tussen een TCP- en een UDP-poort?

TCP zet een verbinding op, garandeert dat gegevens volledig en in volgorde aankomen en verstuurt verloren gegevens opnieuw; het web, e-mail en SSH gebruiken het. UDP stuurt losse pakketten zonder bevestiging en met minder latentie; DNS, spraak, games en QUIC gebruiken het. Het zijn onafhankelijke nummerruimtes: 53/TCP openen in een firewall opent 53/UDP niet.

Hoe weet ik welk programma een poort gebruikt?

Op Linux toont ss -tulpn de luisterende poorten met het proces dat ze opende. Op Windows geeft netstat -ano de PID, die je daarna opzoekt in Taakbeheer, of gebruik Get-NetTCPConnection -LocalPort 8080 in PowerShell. Op macOS en Linux werkt ook lsof -i :8080. Toont het commando het proces niet, voer het dan uit met beheerdersrechten.

Wordt een dienst veiliger als je de poort verandert?

Nauwelijks. SSH van 22 naar 2222 verplaatsen vermindert de ruis van bots die wachtwoorden proberen op de standaardpoort, maar een volledige scan vindt de dienst binnen seconden. Echte bescherming zit in authenticatie met sleutels, beperken welke IP-adressen mogen verbinden en niets op internet zetten wat daar niet hoeft te staan.

Welke poorten mogen nooit open staan naar internet?

Beheer- en databasepoorten: SMB (445), RDP (3389), Telnet (23), databases zoals MySQL, PostgreSQL, Redis of MongoDB, de Docker-API (2375) en de kubelet (10250). Ze staan bovenaan het lijstje van geautomatiseerde scanners. Is toegang van buitenaf nodig, gebruik dan een VPN of een SSH-tunnel.

Waarom gebruikt een ontwikkelserver 8080 of 3000 en niet 80?

Omdat op Linux standaard alleen root poorten onder 1024 kan openen, en je een ontwikkelserver beter niet met rechten draait. Daarom koos elke tool een hoog nummer: 8080 voor Java-servers, 3000 voor Node.js, 4200 voor Angular, 5173 voor Vite, 8000 voor Django. In productie handelt een proxy zoals Nginx 80 en 443 af en stuurt door naar die interne poorten.