À quoi sert le port 9200 ?
L'API REST d'Elasticsearch.
Le port 9200 doit-il être ouvert ?
Ne l'exposez pas à internet. Gardez ce port sur les réseaux privés et accédez-y via un VPN ou un tunnel SSH. Des clusters Elasticsearch non sécurisés ont causé de nombreuses fuites de données importantes. Activez la sécurité et gardez le cluster privé.
Voir ce qui écoute sur le port 9200
# Linux
sudo ss -tlnp | grep ':9200 '
# macOS
sudo lsof -nP -i TCP:9200 -sTCP:LISTEN
# Windows (PowerShell)
Get-NetTCPConnection -LocalPort 9200 -State Listen
Ouvrir ou bloquer le port 9200 dans un pare-feu
# 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
Sur les serveurs cloud, ouvrez aussi le port dans le groupe de sécurité ou le pare-feu réseau du fournisseur. À domicile, un service derrière une box ou un routeur nécessite une règle de redirection de port vers l'adresse IP locale de l'appareil.
Tester depuis l'extérieur
Un port peut être ouvert sur le serveur mais bloqué en amont. Le Port Checker se connecte depuis internet, il montre donc ce que voit le monde extérieur. Depuis votre propre machine, utilisez nc -vz example.com 9200 (macOS/Linux) ou Test-NetConnection example.com -Port 9200 (Windows).
Vérificateur de ports
Vérifiez si un serveur accepte les connexions sur des ports spécifiques — Web (80/443), messagerie (25/587/993), SSH, bases de données ou bureau à distance — et identifiez ceux qui sont ouverts, fermés ou filtrés par un pare-feu.