Computer >> Hướng Dẫn Máy Tính >  >> Kết Nối Mạng >> Kết Nối Mạng

Hướng dẫn Port Forwarding (Chuyển tiếp cổng) trên Router

Một số cổng (port) cụ thể phải mở trên router để game online, file server hoặc chương trình mạng hoạt động đúng. Router mặc định mở vài cổng, hầu hết còn lại đóng – chỉ dùng được khi bạn mở thủ công. Khi game online, file server, app mạng không chạy, hãy truy cập router mở cổng cần thiết cho ứng dụng đó.

Hướng dẫn Port Forwarding (Chuyển tiếp cổng) trên Router

Port Forwarding là gì? Cách thiết lập

Traffic qua router đi qua các cổng (port). Mỗi cổng như một "ống dẫn" dành cho loại traffic cụ thể. Mở cổng trên router = cho phép loại dữ liệu đó đi qua router.

Hành động mở cổng và chọn thiết bị trong mạng nhận các request đó gọi là Port Forwarding. Giống như gắn một ống dẫn từ router thẳng đến thiết bị cần dùng cổng – có đường thẳng (direct line-of-sight) cho dữ liệu chảy.

Ví dụ: FTP server lắng nghe kết nối đến trên cổng 21. Nếu bạn có FTP server mà người ngoài mạng không kết nối được, hãy mở cổng 21 trên router và forward đến máy chạy server. Lúc này, "ống dẫn" chuyên biệt này chuyển file từ server, qua router, ra ngoài mạng tới FTP client đang giao tiếp.

Hướng dẫn Port Forwarding (Chuyển tiếp cổng) trên Router

Tương tự cho game online cần giao tiếp với người chơi khác, torrent client cần cổng mở để upload, app nhắn tin chỉ gửi/nhận qua cổng cụ thể.

Mọi ứng dụng mạng cần một cổng để chạy. Nếu app không chạy khi mọi thứ đã đúng, hãy mở cổng trên router và forward request đến thiết bị đúng (máy tính, máy in, console game).

Port Range Forwarding (chuyển tiếp dải cổng) tương tự nhưng forward toàn bộ dải cổng. Game có thể dùng cổng 3478-3480 – thay vì nhập 3 lần, forward cả dải 3478-3480 tới máy chạy game.

Lưu ý: Dưới đây là 2 bước chính để forward cổng. Vì mỗi router khác nhau, các bước mang tính chung chung. Nếu cần hướng dẫn chi tiết, xem manual của router bạn.

Bước 1: Gán địa chỉ IP tĩnh (Static IP) cho thiết bị

Thiết bị hưởng lợi từ port forward cần IP tĩnh. Không thì mỗi lần đổi IP bạn phải sửa lại cài đặt port forwarding.

Ví dụ: máy tính chạy torrent → gán IP tĩnh. Console game dùng dải cổng cụ thể → cần IP tĩnh.

Hai cách làm: từ router hoặc từ máy tính. Trên máy tính thường dễ hơn.

Cách 1: Dùng máy tính Windows thiết lập Static IP

Đầu tiên xác định IP hiện tại của máy:

  1. Mở Command Prompt.
  2. Gõ lệnh sau và Enter:
    ipconfig /all
  3. Ghi lại: IPv4 Address, Subnet Mask, Default Gateway, DNS Servers.

Hướng dẫn Port Forwarding (Chuyển tiếp cổng) trên Router
Hướng dẫn Port Forwarding (Chuyển tiếp cổng) trên Router
Hướng dẫn Port Forwarding (Chuyển tiếp cổng) trên Router

Mẹo: Nếu thấy nhiều IPv4 Address, tìm mục dưới tiêu đề như "Ethernet adapter Ethernet", "Ethernet LAN adapter Wi-Fi". Bỏ qua Bluetooth, VMware, VirtualBox...

Bây giờ dùng thông tin đó để đặt Static IP:

  1. Mở hộp thoại Run (Win+R), gõ ncpa.cpl, Enter → mở Network Connections.
  2. Chuột phải (hoặc giữ tap) vào kết nối trùng tên với Command Prompt (ví dụ: Ethernet0).
  3. Chọn Properties.
  4. Chọn Internet Protocol Version 4 (TCP/IPv4) → Properties.
  5. Chọn Use the following IP address.
  6. Nhập thông tin từ Command Prompt: IP address, subnet mask, default gateway, DNS servers.
  7. Chọn OK để lưu.

Hướng dẫn Port Forwarding (Chuyển tiếp cổng) trên Router
Hướng dẫn Port Forwarding (Chuyển tiếp cổng) trên Router
Hướng dẫn Port Forwarding (Chuyển tiếp cổng) trên Router
Hướng dẫn Port Forwarding (Chuyển tiếp cổng) trên Router
Hướng dẫn Port Forwarding (Chuyển tiếp cổng) trên Router
Hướng dẫn Port Forwarding (Chuyển tiếp cổng) trên Router

Lưu ý quan trọng: Nếu nhiều thiết bị trong mạng lấy IP từ DHCP, đừng dùng IP trùng dải DHCP. Ví dụ DHCP cấp từ 192.168.1.2 đến 192.168.1.20 → đặt static IP ngoài dải đó (ví dụ 192.168.1.21 trở lên). Nếu không chắc, cộng 10-20 vào chữ số cuối IP hiện tại và dùng đó làm static IP.

Mac, Ubuntu và các distro Linux khác cũng có thể đặt static IP tương tự.

Cách 2: Dùng Router thiết lập Static IP (DHCP Reservation)

Dùng khi thiết bị không phải máy tính cần IP không đổi (console game, máy in...).

  1. Truy cập router với quyền admin.
  2. Tìm mục: Client List, DHCP Pool, DHCP Reservation... Liệt kê thiết bị đang kết nối, kèm IP và tên.
  3. Tìm cách reserve (giữ) một IP gắn với thiết bị đó – router sẽ luôn cấp IP đó khi thiết bị yêu cầu. Có thể chọn từ danh sách hoặc bấm Add/Reserve.

Hướng dẫn Port Forwarding (Chuyển tiếp cổng) trên Router
Hướng dẫn Port Forwarding (Chuyển tiếp cổng) trên Router

Các bước trên mang tính chung – việc reserve IP khác nhau tùy router, máy in, console. Hướng dẫn riêng cho NETGEAR, Google, Linksys... có thể khác.

Mẹo: Muốn IP công cộng tĩnh để truy cập thiết bị từ ngoài mạng, hãy trả tiền thuê static IP từ ISP. Cách thay thế: thiết lập Dynamic DNS (DDNS) cũng rất hiệu quả.

Bước 2: Thiết lập Port Forwarding

Sau khi biết IP thiết bị và đã đặt static, truy cập router cấu hình port forwarding.

  1. Đăng nhập router admin. Cần biết IP router, username, password.
  2. Tìm mục Port Forwarding. Tên khác nhau tùy router: Port Forwarding, Port Triggering, Applications & Gaming, Port Range Forwarding... Có thể nằm trong Network, Wireless, Advanced.
  3. Nhập số cổng hoặc dải cổng cần forward. Forward 1 cổng: nhập cùng số ở cả Internal và External. Forward dải: dùng ô Start và End.

Hướng dẫn Port Forwarding (Chuyển tiếp cổng) trên Router
Hướng dẫn Port Forwarding (Chuyển tiếp cổng) trên Router
Hướng dẫn Port Forwarding (Chuyển tiếp cổng) trên Router

Mẹo: Game/app thường liệt kê cổng cần mở. Không biết số cổng? Xem danh sách cổng phổ biến tại PortForward.com.

  1. Chọn giao thức: TCP hoặc UDP. Chọn cả hai nếu cần. Thông tin này có trong tài liệu game/app.
  2. Nhập static IP đã chọn.

Hướng dẫn Port Forwarding (Chuyển tiếp cổng) trên Router
Hướng dẫn Port Forwarding (Chuyển tiếp cổng) trên Router

Mẹo: Nếu yêu cầu đặt tên rule, hãy đặt tên dễ hiểu: "FTP" cho chương trình FTP, "Medal of Honor" cho game đó...

  1. Bật rule port forwarding với tùy chọn Enable hoặc On.

Ví dụ port forwarding trên Linksys WRT610N:

Hướng dẫn Port Forwarding (Chuyển tiếp cổng) trên Router

Một số router có wizard thiết lập port forward dễ dàng hơn: liệt kê thiết bị đã có static IP → chọn giao thức và cổng.

Hướng dẫn port forwarding cho các hãng khác:

  • D-Link port forwarding
  • Belkin port forwarding
  • Google Nest Wi-Fi / Google Wi-Fi port forwarding

Thêm về cổng mở (Open Ports)

Nếu forward cổng trên router mà app/game vẫn không chạy, kiểm tra tường lửa (firewall) trên máy tính có chặn cổng không. Cổng phải mở trên CẢ router VÀ máy tính app mới dùng được.

Hướng dẫn Port Forwarding (Chuyển tiếp cổng) trên Router

Mẹo: Tạm tắt Windows Firewall test lại cổng. Nếu cổng mở trên router nhưng chặn trên firewall → chỉnh firewall mở cổng đó.

Khi mở cổng trên router, traffic vào/ra cổng đó. Scan mạng từ bên ngoài sẽ thấy các cổng mở. Có web/tools chuyên dụng cho việc này.

Lý do kiểm tra cổng mở:

  • Tránh phải vào router kiểm tra.
  • Xác nhận cổng mở đúng khi app/game không chạy.
  • Xác nhận cổng đã đóng thực sự đóng.

Hướng dẫn Port Forwarding (Chuyển tiếp cổng) trên Router

Các công cụ kiểm tra cổng mở miễn phí: PortChecker.co, NetworkAppers (scan từ ngoài). Hoặc tải Advanced Port Scanner, FreePortScanner quét trong mạng nội bộ.

Chỉ một port forward tồn tại cho mỗi instance của cổng đó. Ví dụ: forward cổng 3389 (Remote Desktop) tới 192.168.1.115 → router KHÔNG thể cũng forward cổng 3389 tới 192.168.1.120.

Giải pháp (nếu có thể): đổi cổng chương trình dùng. Có thể từ cài đặt phần mềm hoặc registry hack. Ví dụ RDP: sửa Registry trên máy 192.168.1.120 ép Remote Desktop dùng cổng 3390 → tạo port forward mới cho 3390 → dùng Remote Desktop trên 2 máy trong cùng mạng.