Cổng 1521 dùng để làm gì?
Trình lắng nghe TNS của Oracle.
Có nên mở cổng 1521 không?
Không đưa ra internet. Hãy giữ cổng này trên mạng riêng và truy cập qua VPN hoặc SSH tunnel. Chỉ để trình lắng nghe cơ sở dữ liệu trên mạng riêng.
Xem ứng dụng nào đang lắng nghe trên cổng 1521
# Linux
sudo ss -tlnp | grep ':1521 '
# macOS
sudo lsof -nP -i TCP:1521 -sTCP:LISTEN
# Windows (PowerShell)
Get-NetTCPConnection -LocalPort 1521 -State Listen
Mở hoặc chặn cổng 1521 trên tường lửa
# Ubuntu / Debian (ufw)
sudo ufw allow 1521/tcp
sudo ufw deny 1521/tcp
# Windows (PowerShell, as administrator)
New-NetFirewallRule -DisplayName "Port 1521" -Direction Inbound -Protocol TCP -LocalPort 1521 -Action Allow
Trên máy chủ đám mây, cũng cần mở cổng trong security group hoặc tường lửa mạng của nhà cung cấp. Tại nhà, dịch vụ đằng sau router cần quy tắc port forwarding 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. Port Checker kết nối từ internet nên cho thấy những gì thế giới nhìn thấy. Từ máy của bạn, dùng nc -vz example.com 1521 (macOS/Linux) hoặc Test-NetConnection example.com -Port 1521 (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.