Port- und Dienst-Nachschlagen

Durchsuchen Sie das Portregister in beide Richtungen: Geben Sie eine Nummer wie 443 oder einen Dienstnamen wie postgresql ein, und die Tabelle zeigt jede passende Zuordnung, das verwendete Transportprotokoll, den Bereich, in dem der Port liegt, und wofür er gedacht ist. Die Daten sind eine Kopie des öffentlichen Registers, die in dieser Seite enthalten ist; die Suche funktioniert daher ganz ohne Netzwerkverbindung, und nichts, was Sie eingeben, verlässt Ihren Browser. Diese Seite scannt keine Ports und kann Ihnen nicht sagen, welche Ports auf einem Rechner offen sind — sie sagt Ihnen, was eine Nummer bedeutet.
Offline-Referenz geladen. Nichts wurde irgendwohin gesendet.
Geben Sie eine Nummer oder einen Dienstnamen ein oder wählen Sie oben ein Beispiel.
Bekannte Ports, 0 bis 1023. Diese werden einzeln bestimmten Protokollen zugewiesen und sind die einzigen Ports, die überall dasselbe bedeuten: 22 ist SSH, 80 ist einfaches HTTP, 443 ist HTTP über TLS. Auf einem Server sind sie normalerweise nur für einen Prozess mit Administratorrechten erreichbar — genau deshalb verdient ein Dienst, der dort nichts zu suchen hat, einen zweiten Blick.

Registrierte Ports, 1024 bis 49151. Diese werden auf dieselbe Weise eingetragen, aber jeder Prozess darf sie nutzen. Eine Nummer hier verrät Ihnen daher die eingetragene Verwendung, nicht die Verwendung vor Ihnen: 8080 und 8443 sind als Alternativen eingetragen und werden genauso oft für etwas ganz anderes genutzt, und ein Entwicklungsserver kann auf jeder Nummer dieses Bereichs erscheinen.

Dynamische oder private Ports, 49152 bis 65535. Diese bleiben bewusst unzugewiesen: Ein Betriebssystem wählt einen für das ausgehende Ende einer Verbindung, und er bedeutet nichts Beständiges. Eine Nummer in diesem Bereich lässt sich nur im Kontext einer bestimmten Verbindung deuten, weshalb eine Offline-Referenz dazu nichts Brauchbares sagen kann.

Die Tabelle lesen. Das Register vergibt Ports gleichzeitig für Protokoll und Transport, und eine Nummer kann mehrere unabhängige Dienste tragen: 514 ist die Remote-Shell über TCP und Syslog über UDP, 465 trägt sowohl einen älteren Mail-Übermittlungsdienst als auch eine IGMP-Variante. Wenn eine Zeile mehr als einen Dienstnamen auflistet, schauen Sie sich den Transport in Klammern neben jedem Namen an, bevor Sie entscheiden, zu welchem Ihr Verkehr gehört. Eine fehlende Nummer ist kein Fehler: Das Register hat für sie einfach keine Zuordnung, und die Seite sagt Ihnen trotzdem, in welchen Bereich sie fällt.
So verwenden Sie diese Liste.Hier steht nichts darüber, dass ein Port offen ist — nur dass das Risiko höher ist, wenn der dahinterstehende Dienst jedem antwortet, der den Rechner erreichen kann, als das Alter des Dienstes vermuten lässt. Prüfen Sie dies auf Rechnern, die Ihnen gehören, von innen, mit dem Werkzeug, das mit dem System mitgeliefert wird:

Im Klartext by Design. 23 telnet 21 ftp 389 ldap 161 snmp — was immer ein Passwort oder eine Community-Zeichenkette unverschlüsselt über die Leitung schickt.
Dateifreigabe und Fernsteuerung. 445 139 137 3389 5900 — sie sind für ein lokales Netzwerk gedacht und sollten aus dem Internet niemals erreichbar sein; deshalb sind sie der klassische Einstiegspunkt, den Scans finden.
Datenbanken und Caches. 3306 1433 5432 6379 27017 11211 — die meisten davon sind dafür gedacht, hinter einer Anwendung zu stehen, und mehrere haben in ihrer Standardkonfiguration überhaupt keine Authentifizierung.
Steuerschnittstellen. 2375 — eine API, die Container auf dem Host starten kann, im Klartext registriert neben einem verschlüsselten Gegenstück. Sie zu erreichen ist gleichbedeutend mit dem Ausführen von Befehlen auf dem Rechner.
Eine Nummer, die ein beliebter Dienst ausgeliehen hat. 9200 — das Register führt diese Nummer als Port eines mobilen Webdienstes, und dieselbe Nummer wird von einem Suchmaschinenprodukt verwendet, das nicht im Register steht. Zeilen wie diese sind der Grund, weshalb die Tabelle den eingetragenen Zweck zeigt und keine Liste von Produkten.

Was Sie stattdessen tun sollten, statt zu raten.Auf einem Rechner, den Sie kontrollieren, fragen Sie das Betriebssystem, welcher Prozess einen Port belegt (ss -lntupunter Linux,netstat -abnounter Windows), und entscheide anhand der Antwort. Dass ein Port erreichbar ist, ist eine Frage der Konfiguration; die Lösung besteht darin, den Dienst zu beenden, ihn an die Loopback-Adresse zu binden oder hinter eine Firewall zu stellen — in dieser Reihenfolge.