PortChecker Logo
PortChecker

Port 27017 — MongoDB (TCP)

MongoDB

Was ist Port 27017?

MongoDB ist eine dokumentenorientierte NoSQL-Datenbank, die Daten im BSON-Format speichert und auf Port 27017 lauscht. Aktivieren Sie Authentifizierung in mongod.conf, binden Sie sie an localhost und exponieren Sie Port 27017 nie ohne VPN. Frühe Versionen hatten keine Standardauthentifizierung, was zu massiven Datenverletzungen führte.

Dies ist ein Registered Port (1024–49151), häufig für Dienste wie MongoDB vorgesehen.  ·  No formal RFC; MongoDB Wire Protocol

Wann benötigen Sie Port 27017 geöffnet?

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.

Häufige Nutzung und Software

  • MongoDB Community Server
  • MongoDB Atlas (via VPN/private peering)
  • Mongoose (Node.js ODM)
  • Studio 3T
  • Compass (official GUI)

Sicherheit

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.

Ist Port 27017 sicher?

Ein offener Port vergrößert die Angriffsfläche. Sicherheit hängt von der Konfiguration von MongoDB ab.

Niedriges Risiko

Geringes Risiko, aber prüfen Sie, ob MongoDB auf diesem Port absichtlich läuft und von Ihrer Anwendung benötigt wird, bevor Sie ihn offen lassen.

Port 27017 jetzt prüfen

Testen Sie die Erreichbarkeit von Port 27017 auf einem Host.

1-65535

Port 27017 öffnen

Um eingehende Verbindungen zu Port 27017 (MongoDB) von außerhalb Ihres Netzwerks zu erlauben, konfigurieren Sie Ihre Firewall und fügen Sie auf Ihrem Router eine Portweiterleitung zur lokalen IP Ihres Geräts hinzu.

Windows-Firewall

Windows Defender Firewall öffnen → Erweiterte Einstellungen → Eingehende Regeln → Neue Regel → Port → TCP → Bestimmte lokale Ports: 27017 → Verbindung zulassen → Benennen und speichern.

netsh advfirewall firewall add rule name="Open Port 27017" dir=in action=allow protocol=tcp localport=27017
Linux (UFW / iptables)sudo ufw allow 27017/tcpsudo iptables -A INPUT -p tcp --dport 27017 -j ACCEPT
Router

Melden Sie sich bei Ihrem Router an (192.168.1.1 oder 192.168.0.1) → Portweiterleitung → Neue Regel: Protokoll TCP, Externer Port 27017, Interne IP: lokale IP Ihres Geräts, Interner Port 27017 → Speichern.

Port 27017 schließen

Wenn Sie MongoDB nicht benötigen, blockieren Sie den Port in Firewall oder Router.

Windows-Firewall

Um Port 27017 unter Windows zu blockieren, führen Sie folgenden Befehl in PowerShell oder Eingabeaufforderung aus (als Administrator):

netsh advfirewall firewall add rule name="Block Port 27017" dir=in action=block protocol=tcp localport=27017
Linux (UFW / iptables)sudo ufw deny 27017/tcpsudo iptables -A INPUT -p tcp --dport 27017 -j DROP
Router

Entfernen oder deaktivieren Sie die Portweiterleitung für Port 27017.

Häufig gestellte Fragen

Wofür wird Port 27017 verwendet?▾

Port 27017 ist der Standard-TCP-Port für MongoDB. Er wird von Servern und Anwendungen genutzt, die eingehende Verbindungen für diesen Dienst akzeptieren müssen. Ob Sie ihn offen benötigen, hängt davon ab, ob Sie aktiv einen MongoDB-Server betreiben — wenn nicht, sollte er geschlossen bleiben.

Ist es sicher, Port 27017 offen zu lassen?▾

Ein offener Port 27017 vergrößert Ihre Angriffsfläche. Wenn Sie MongoDB nicht aktiv betreiben, schließen Sie diesen Port in Ihrer Firewall und entfernen Sie Portweiterleitungsregeln. Falls MongoDB erreichbar sein muss, schränken Sie den Zugriff auf bekannte IP-Adressen ein, halten Sie die Software aktuell und verwenden Sie starke Authentifizierung.