Naar de inhoud

TCP-poort controleren

Typ een host en een poort. Je krijgt of er iets antwoordt, wat het zei als het iets zei, en — als niemand antwoordt — welk van de twee “nee” het is.

De gebruikelijke

Gecontroleerd vanaf onze server, niet vanaf jou

Dit telt vooral bij poort 25. Bijna elke thuis- en mobiele aanbieder blokkeert uitgaand poort 25, dus een mailserver kan vanaf hier volkomen open zijn en vanaf je laptop onbereikbaar — allebei tegelijk waar, en de reparatie zit noch op de server noch op jouw machine. Als je test of JIJ mail kunt versturen, beantwoordt dit een andere vraag.

Geweigerd en zwijgend zijn niet hetzelfde “nee”

Een weigering is de machine die antwoordt: hij staat aan, het pakket is aangekomen, en op die poort luistert niemand. Je start de dienst, of je kijkt op welk adres hij is gaan luisteren. Stilte is een firewall die het pakket zonder een woord weggooit — en die regel zit meestal ergens heel anders: een beveiligingsgroep in de cloud, het filter van de aanbieder zelf, een kast ervoor. Alle andere poortcontroleurs noemen ze allebei “gesloten”, en de helft van wie dat leest gaat een dienst herstarten die al draaide.

Wat dit je niet vertelt

Of de dienst werkt. Een open poort en een begroeting betekenen dat iets een verbinding aannam en hallo zei; ze zeggen niets over of hij je zal aanmelden, of zijn certificaat deugt, of het de software is die jij denkt. En het sondeert alleen TCP — diensten via UDP, zoals DNS of een VPN, antwoorden zo helemaal niet.

Gaat dit over mail, dan valt er meer te zien

Een bereikbare poort 25 is één regel van een mailopstelling. Mail Doctor telt de MX, de reverse DNS, SPF, DKIM, DMARC, de transport-TLS en de zwarte lijsten erbij, geeft een cijfer van tien en zet de reparaties in de volgorde die telt.

Bekijk Mail Doctor →

Veelgestelde vragen

Er staat dat mijn poort open is, en ik kom er nog steeds niet op.
Dan is het allebei waar, en het verschil is waar je staat. Wij verbinden vanuit een datacentrum waar uitgaand niets gefilterd wordt; jij zit waarschijnlijk achter een aanbieder, een kantoorfirewall of een mobiel netwerk dat die poort uitgaand blokkeert. Poort 25 is het klassieke geval: bijna alle thuisaanbieders blokkeren poort 25 al twintig jaar uitgaand, zodat besmette machines geen spam versturen. Gebruik in plaats daarvan 587 met aanmelding, daar is hij voor.
Wat is in de praktijk het verschil tussen geweigerd en zwijgend?
Met wie je moet praten. Geweigerd betekent dat de machine je heeft geantwoord, dus je bereikt hem en de dienst draait er simpelweg niet — dat repareer je op de machine, meestal door hem te starten of te controleren dat hij niet alleen op 127.0.0.1 luistert. Stilte betekent dat iets onderweg je pakket heeft weggegooid zonder iemand te waarschuwen, dus de machine kan kerngezond zijn en de regel die je moet aanpassen zit in een firewall, een beveiligingsgroep of het netwerk van je aanbieder.
Mag je andermans poorten sonderen?
Dit kijkt naar één poort tegelijk, op een host die jij typt — precies wat elke client doet als hij met een dienst verbindt. Het is geen scanner en er zit een aanvraaglimiet op zodat het er ook niet als een gebruikt kan worden. Een machine sonderen waar je niets mee te maken hebt blijft onbeleefd en, afhankelijk van waar je bent, flink meer dan dat — kijk dus naar de jouwe, of naar die waar je om gevraagd bent.