PortChecker Logo
PortChecker

Port 27017 — MongoDB (TCP)

MongoDB

Vad är port 27017?

Standardport för MongoDB NoSQL‑databas.

Detta är en registrerad port (1024–49151) som ofta tilldelas tjänster som MongoDB.  ·  No formal RFC; MongoDB Wire Protocol

När behöver du ha port 27017 öppen?

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.

Vanliga användningar och programvara

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

Säkerhet

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.

Är port 27017 säker?

En öppen port ökar attackytan. Säkerheten beror på hur MongoDB är konfigurerad.

Låg risk

Låg risk, men kontrollera om MongoDB körs på denna port avsiktligt och om din applikation verkligen behöver det innan du lämnar den öppen.

Kontrollera port 27017 nu

Testa anslutning till port 27017 på valfri värd.

1-65535

Öppna port 27017

För att tillåta inkommande anslutningar till port 27017 (MongoDB), konfigurera din brandvägg och lägg till en regel för portvidarebefordran på din router till enhetens lokala IP-adress.

Windows-brandvägg

Öppna Windows Defender-brandväggen → Avancerade inställningar → Ingående regler → Ny regel → Port → TCP → Specifika lokala portar: 27017 → Tillåt anslutningen → Ge regeln ett namn och spara.

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

Logga in på routern (192.168.1.1 eller 192.168.0.1) → Portvidarebefordran → Lägg till en ny regel: Protokoll TCP, Extern port 27017, Internt IP: enhetens lokala IP, Intern port 27017 → Spara.

Så stänger du port 27017

Om du inte behöver MongoDB, blockera porten i brandvägg eller router.

Windows-brandvägg

För att blockera port 27017 i Windows, kör följande kommando i PowerShell eller kommandotolken (som administratör):

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

Ta bort eller inaktivera port forwarding-regeln för port 27017.

Vanliga frågor

Vad används port 27017 till?▾

Port 27017 är standardporten för MongoDB över TCP. Den används av servrar och applikationer som behöver ta emot inkommande anslutningar för denna tjänst. Om den behöver vara öppen beror på om du aktivt kör en MongoDB-server — annars bör den förbli stängd.

Är det säkert att ha port 27017 öppen?▾

En öppen port 27017 ökar din attackyta. Om du inte aktivt kör MongoDB, stäng porten i din brandvägg och ta bort regler för portvidarebefordran. Om MongoDB måste vara tillgängligt, begränsa åtkomsten till kända IP-adresser och håll programvaran uppdaterad.