Port 27017 — MongoDB (TCP)
Qu’est‑ce que le port 27017 ?
Port par défaut de la base NoSQL MongoDB.
C’est un port enregistré (1024–49151) souvent attribué à des services comme MongoDB. · No formal RFC; MongoDB Wire Protocol
Quand avez-vous besoin d'ouvrir le port 27017 ?
Almost never open to the internet. MongoDB should be bound to localhost or a private network interface. If a remote application must connect, use a VPN or SSH tunnel rather than exposing this port publicly.
Usages courants et logiciels
- MongoDB Community Server
- MongoDB Atlas (via VPN/private peering)
- Mongoose (Node.js ODM)
- Studio 3T
- Compass (official GUI)
Sécurité
Enable authentication immediately (security.authorization: enabled in mongod.conf). Set bindIp: 127.0.0.1 to prevent listening on external interfaces. Never expose port 27017 to the internet — exposed MongoDB instances have been a source of mass data breaches and ransomware. Use TLS for any remote connection (net.tls.mode: requireTLS). For remote access, use an SSH tunnel or VPN.
Le port 27017 est‑il sûr ?
Un port ouvert augmente la surface d’attaque. La sécurité dépend de la configuration de MongoDB.
Risque faible, mais vérifiez que MongoDB fonctionne intentionnellement sur ce port et que votre application en a vraiment besoin avant de le laisser ouvert.
Testez la connectivité du port 27017 sur n’importe quel hôte.
Ouvrir le port 27017
Pour autoriser les connexions entrantes vers le port 27017 (MongoDB), configurez votre pare-feu et ajoutez une règle de redirection de port sur votre routeur vers l'adresse IP locale de votre appareil.
Ouvrez le Pare-feu Windows Defender → Paramètres avancés → Règles de trafic entrant → Nouvelle règle → Port → TCP → Ports locaux spécifiques : 27017 → Autoriser la connexion → Nommez et enregistrez la règle.
netsh advfirewall firewall add rule name="Open Port 27017" dir=in action=allow protocol=tcp localport=27017sudo ufw allow 27017/tcpsudo iptables -A INPUT -p tcp --dport 27017 -j ACCEPTConnectez-vous à votre routeur (192.168.1.1 ou 192.168.0.1) → Transfert de port → Ajoutez une nouvelle règle : Protocole TCP, Port externe 27017, IP interne : l'IP locale de votre appareil, Port interne 27017 → Enregistrez.
Comment fermer le port 27017
Si vous n’avez pas besoin de MongoDB, bloquez ce port dans le pare‑feu ou le routeur.
Pour bloquer le port 27017 sous Windows, exécutez la commande suivante dans PowerShell ou l'Invite de commandes (en tant qu'administrateur) :
netsh advfirewall firewall add rule name="Block Port 27017" dir=in action=block protocol=tcp localport=27017Exécutez : sudo ufw deny 27017/tcpsudo iptables -A INPUT -p tcp --dport 27017 -j DROPSupprimez ou désactivez la redirection du port 27017.
Questions fréquentes
À quoi sert le port 27017 ?▾
Le port 27017 est le port TCP standard pour MongoDB. Il est utilisé par les serveurs et applications qui doivent accepter des connexions entrantes pour ce service. S'il doit rester ouvert dépend de si vous gérez activement un serveur MongoDB — sinon, il devrait rester fermé.
Est-il sûr de laisser le port 27017 ouvert ?▾
Un port 27017 ouvert augmente votre surface d'attaque. Si vous n'utilisez pas MongoDB activement, fermez ce port dans votre pare-feu et supprimez les règles de redirection de port. Si MongoDB doit rester accessible, restreignez l'accès aux IP connues et maintenez le logiciel à jour.