Port 27017 — MongoDB (TCP)
Apa itu port 27017?
Port default untuk basis data NoSQL MongoDB.
Ini adalah port terdaftar (1024–49151) yang sering ditetapkan untuk layanan seperti MongoDB. · No formal RFC; MongoDB Wire Protocol
Kapan Anda perlu membuka 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.
Penggunaan umum dan perangkat lunak
- MongoDB Community Server
- MongoDB Atlas (via VPN/private peering)
- Mongoose (Node.js ODM)
- Studio 3T
- Compass (official GUI)
Keamanan
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.
Apakah port 27017 aman?
Port terbuka meningkatkan permukaan serangan. Keamanan bergantung pada konfigurasi MongoDB.
Risiko rendah, tetapi periksa apakah MongoDB berjalan pada port ini secara sengaja dan apakah aplikasi Anda benar-benar membutuhkannya sebelum membiarkannya terbuka.
Uji konektivitas port 27017 pada host mana pun.
Membuka Port 27017
Untuk mengizinkan koneksi masuk ke port 27017 (MongoDB), konfigurasikan firewall Anda dan tambahkan aturan port forwarding pada router Anda ke alamat IP lokal perangkat Anda.
Buka Windows Defender Firewall → Pengaturan Lanjutan → Aturan Masuk → Aturan Baru → Port → TCP → Port lokal tertentu: 27017 → Izinkan koneksi → Beri nama dan simpan aturan.
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 ACCEPTMasuk ke router Anda (192.168.1.1 atau 192.168.0.1) → Port Forwarding → Tambahkan aturan baru: Protokol TCP, Port eksternal 27017, IP internal: IP lokal perangkat Anda, Port internal 27017 → Simpan.
Cara menutup port 27017
Jika Anda tidak membutuhkan MongoDB, blokir port ini di firewall atau router.
Untuk memblokir port 27017 di Windows, jalankan perintah berikut di PowerShell atau Command Prompt (sebagai Administrator):
netsh advfirewall firewall add rule name="Block Port 27017" dir=in action=block protocol=tcp localport=27017Jalankan: sudo ufw deny 27017/tcpsudo iptables -A INPUT -p tcp --dport 27017 -j DROPHapus atau nonaktifkan aturan port forwarding untuk port 27017.
Pertanyaan yang Sering Diajukan
Untuk apa port 27017 digunakan?▾
Port 27017 adalah port TCP standar untuk MongoDB. Digunakan oleh server dan aplikasi yang perlu menerima koneksi masuk untuk layanan ini. Apakah Anda perlu membukanya tergantung apakah Anda aktif menjalankan server MongoDB — jika tidak, sebaiknya tetap tertutup.
Apakah aman membiarkan port 27017 terbuka?▾
Port 27017 yang terbuka memperluas permukaan serangan Anda. Jika tidak aktif menjalankan MongoDB, tutup port ini di firewall dan hapus aturan port forwarding. Jika MongoDB harus dapat diakses, batasi akses ke alamat IP yang dikenal dan perbarui perangkat lunak secara rutin.