Wofür wird Port 9200 genutzt?
Die REST-API von Elasticsearch.
Sollte Port 9200 offen sein?
Nicht im Internet freigeben. Lass diesen Port in privaten Netzwerken und erreiche ihn über ein VPN oder einen SSH-Tunnel. Ungesicherte Elasticsearch-Cluster haben schon viele große Datenlecks verursacht. Aktiviere die Sicherheitsfunktionen und halte den Cluster privat.
Prüfen, was auf Port 9200 lauscht
# Linux
sudo ss -tlnp | grep ':9200 '
# macOS
sudo lsof -nP -i TCP:9200 -sTCP:LISTEN
# Windows (PowerShell)
Get-NetTCPConnection -LocalPort 9200 -State Listen
Port 9200 in der Firewall öffnen oder sperren
# Ubuntu / Debian (ufw)
sudo ufw allow 9200/tcp
sudo ufw deny 9200/tcp
# Windows (PowerShell, as administrator)
New-NetFirewallRule -DisplayName "Port 9200" -Direction Inbound -Protocol TCP -LocalPort 9200 -Action Allow
Auf Cloud-Servern musst du den Port zusätzlich in der Security Group oder der Netzwerk-Firewall des Anbieters öffnen. Zu Hause braucht ein Dienst hinter dem Router eine Portweiterleitung auf die lokale IP des Geräts.
Von außen testen
Ein Port kann auf dem Server offen sein, aber vorgelagert blockiert werden. Der Port Checker verbindet sich aus dem Internet und zeigt dir, was die Welt sieht. Von deinem eigenen Rechner aus verwendest du nc -vz example.com 9200 (macOS/Linux) oder Test-NetConnection example.com -Port 9200 (Windows).
Port-Checker
Prüfe, ob ein Server Verbindungen auf bestimmten Ports akzeptiert – Web (80/443), E-Mail (25/587/993), SSH, Datenbanken oder Remote-Desktop – und finde heraus, welche offen, geschlossen oder von einer Firewall gefiltert sind.