PortChecker Logo
PortChecker

Cổng 27017 — MongoDB (TCP)

MongoDB

Cổng 27017 là gì?

Cổng mặc định cho cơ sở dữ liệu NoSQL MongoDB.

Đây là cổng đăng ký (1024–49151) thường được gán cho dịch vụ như MongoDB.  ·  No formal RFC; MongoDB Wire Protocol

Khi nào bạn cần mở cổng 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.

Cách dùng phổ biến và phần mềm

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

Bảo mật

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.

Cổng 27017 có an toàn không?

Cổng mở làm tăng bề mặt tấn công. Mức an toàn phụ thuộc cấu hình MongoDB.

Rủi ro thấp

Rủi ro thấp, nhưng hãy kiểm tra xem MongoDB có đang chạy trên cổng này một cách có chủ đích và ứng dụng của bạn có thực sự cần nó trước khi để mở không.

Kiểm tra cổng 27017 ngay

Kiểm tra kết nối cổng 27017 trên mọi host.

1-65535

Mở cổng 27017

Để cho phép kết nối đến cổng 27017 (MongoDB), hãy cấu hình tường lửa và thêm quy tắc chuyển tiếp cổng trên router trỏ đến địa chỉ IP cục bộ của thiết bị.

Tường lửa Windows

Mở Windows Defender Firewall → Cài đặt Nâng cao → Quy tắc Inbound → Quy tắc Mới → Cổng → TCP → Cổng cục bộ cụ thể: 27017 → Cho phép kết nối → Đặt tên và lưu quy tắc.

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

Đăng nhập vào router (192.168.1.1 hoặc 192.168.0.1) → Port Forwarding → Thêm quy tắc mới: Giao thức TCP, Cổng ngoài 27017, IP nội bộ: IP cục bộ của thiết bị, Cổng nội bộ 27017 → Lưu.

Cách đóng cổng 27017

Nếu không cần MongoDB, hãy chặn cổng này trong tường lửa hoặc router.

Tường lửa Windows

Để chặn cổng 27017 trên Windows, hãy chạy lệnh sau trong PowerShell hoặc Command Prompt (với quyền Administrator):

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

Xóa hoặc tắt quy tắc port forwarding cho cổng 27017.

Câu hỏi thường gặp

Cổng 27017 dùng để làm gì?▾

Cổng 27017 là cổng TCP tiêu chuẩn cho MongoDB. Được sử dụng bởi các máy chủ và ứng dụng cần chấp nhận kết nối đến cho dịch vụ này. Có cần mở không tùy thuộc vào việc bạn có đang chạy máy chủ MongoDB hay không — nếu không, nên để đóng.

Mở cổng 27017 có an toàn không?▾

Cổng 27017 đang mở làm tăng bề mặt tấn công. Nếu không chạy MongoDB một cách chủ động, hãy đóng cổng này trong tường lửa và xóa các quy tắc chuyển tiếp cổng. Nếu MongoDB cần có thể truy cập được, hãy hạn chế quyền truy cập vào các địa chỉ IP đã biết và cập nhật phần mềm thường xuyên.