Cổng 5432 dùng để làm gì?
Cổng mặc định của cơ sở dữ liệu PostgreSQL.
Có nên mở cổng 5432 không?
Không phơi ra internet. Hãy giữ cổng này trong mạng riêng và truy cập qua VPN hoặc SSH tunnel. Đặt listen_addresses và pg_hba.conf chỉ cho phép các máy chủ ứng dụng của bạn kết nối.
Xem tiến trình nào đang lắng nghe trên cổng 5432
# Linux
sudo ss -tlnp | grep ':5432 '
# macOS
sudo lsof -nP -i TCP:5432 -sTCP:LISTEN
# Windows (PowerShell)
Get-NetTCPConnection -LocalPort 5432 -State Listen
Mở hoặc chặn cổng 5432 trên tường lửa
# Ubuntu / Debian (ufw)
sudo ufw allow 5432/tcp
sudo ufw deny 5432/tcp
# Windows (PowerShell, as administrator)
New-NetFirewallRule -DisplayName "Port 5432" -Direction Inbound -Protocol TCP -LocalPort 5432 -Action Allow
Trên máy chủ cloud, bạn cũng cần 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 port-forwarding trỏ tới IP cục bộ của thiết bị.
Kiểm tra từ bên ngoài
Cổng có thể mở trên máy chủ nhưng vẫn bị chặn ở phía trên (upstream). Port Checker kết nối từ internet, nên cho bạn thấy những gì thế giới nhìn thấy. Từ máy của bạn, hãy dùng nc -vz example.com 5432 (macOS/Linux) hoặc Test-NetConnection example.com -Port 5432 (Windows).
Kiểm tra Port
Kiểm tra xem máy chủ có chấp nhận kết nối trên các port cụ thể hay không — web (80/443), mail (25/587/993), SSH, cơ sở dữ liệu hoặc remote desktop — và xem port nào mở, đóng hoặc bị lọc bởi tường lửa.