Cổng 27017: MongoDB

Cổng 27017 (TCP) được MongoDB sử dụng. Hãy giữ cổng này trên mạng riêng và chỉ truy cập qua VPN hoặc SSH tunnel.

Cập nhật

Cổng27017
Giao thứcTCP
Dịch vụMongoDB
Mức độ lộ ra internetKhông đưa lên internet

Kiểm tra cổng 27017 có đang mở không

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

Cổng MongoDB mặc định.

Cổng 27017 có nên mở không?

Không đưa lên internet. Hãy giữ cổng này trên mạng riêng và chỉ truy cập qua VPN hoặc SSH tunnel. Các máy chủ MongoDB bị lộ ra internet từng là mục tiêu của những đợt tấn công tống tiền hàng loạt. Hãy gắn kết (bind) với IP riêng và bật xác thực.

Xem tiến trình nào đang lắng nghe trên cổng 27017

# Linux
sudo ss -tlnp | grep ':27017 '

# macOS
sudo lsof -nP -i TCP:27017 -sTCP:LISTEN

# Windows (PowerShell)
Get-NetTCPConnection -LocalPort 27017 -State Listen

Mở hoặc chặn cổng 27017 trên tường lửa

# Ubuntu / Debian (ufw)
sudo ufw allow 27017/tcp
sudo ufw deny 27017/tcp

# Windows (PowerShell, as administrator)
New-NetFirewallRule -DisplayName "Port 27017" -Direction Inbound -Protocol TCP -LocalPort 27017 -Action Allow

Trên máy chủ đám mây, hãy mở cổng trong security group hoặc tường lửa mạng của nhà cung cấp. Ở nhà, dịch vụ nằm sau router cần một quy tắc chuyển tiếp cổng (port forwarding) tới IP nội bộ của thiết bị.

Kiểm tra từ bên ngoài

Cổng có thể đang mở trên máy chủ nhưng vẫn bị chặn ở tầng trên. Port Checker kết nối từ internet nên cho thấy những gì người khác trên thế giới nhìn thấy. Từ máy của bạn, hãy dùng nc -vz example.com 27017 (macOS/Linux) hoặc Test-NetConnection example.com -Port 27017 (Windows).

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

Cổng 27017 là gì?
Cổng MongoDB mặc định.
Mở cổng 27017 có an toàn không?
Không đưa lên internet. Hãy giữ cổng này trên mạng riêng và chỉ truy cập qua VPN hoặc SSH tunnel.
Làm sao để kiểm tra cổng 27017 có đang mở không?
Nhập tên miền hoặc IP công khai của bạn vào Port Checker với cổng 27017. Công cụ sẽ thử kết nối TCP từ internet và báo kết quả là open, closed hoặc filtered.