Hướng dẫn hoàn chỉnh cách Port Forwarding cho server Minecraft

Việc thiết lập một máy chủ Minecraft rất thú vị, nhưng việc kết nối bạn bè của bạn có thể gây khó chịu nếu không có minecraft server port forwarding phù hợp. Khi bạn host một máy chủ từ nhà, router của bạn hoạt động như một cánh cổng chặn các kết nối đến theo mặc định. Hướng dẫn này sẽ hướng dẫn bạn qua toàn bộ quy trình thiết lập, giải thích các cổng bạn cần mở và chỉ cho bạn cách khắc phục các sự cố kết nối phổ biến khiến người chơi không thể tham gia thế giới của bạn.

Những điểm chính:

  • Port forwarding cho phép người chơi bên ngoài kết nối với máy chủ Minecraft được host tại nhà của bạn bằng cách định hướng lưu lượng truy cập qua router
  • Bạn cần forward port 25565 (mặc định) và gán cho PC máy chủ của bạn một địa chỉ IP cục bộ tĩnh
  • Hết thời gian kết nối và lỗi "không thể kết nối máy chủ" là các triệu chứng phổ biến của port forwarding không chính xác
  • IP công khai động thay đổi thường xuyên, yêu cầu các dịch vụ như dynamic DNS để duy trì quyền truy cập nhất quán
Màn hình cấu hình router hiển thị cài đặt port forwarding cho máy chủ Minecraft

Hiểu Tại Sao Port Forwarding Quan Trọng Đối Với Máy Chủ Minecraft

Khi bạn chạy máy chủ Minecraft trên mạng gia đình của mình, nó nằm sau tường lửa của router. Theo mặc định, router từ chối các kết nối đến không được yêu cầu vì lý do bảo mật. Đây là lúc port forwarding trở nên thiết yếu. Nó tạo ra một đường dẫn cụ thể qua router của bạn để định hướng lưu lượng Minecraft đến máy tính máy chủ của bạn.

Nếu không có cấu hình phù hợp, người chơi bên ngoài mạng cục bộ của bạn sẽ thấy thông báo lỗi như "Connection timed out: no further information" hoặc "Failed to connect to server." Các triệu chứng này xảy ra vì yêu cầu kết nối của họ không bao giờ đến được máy chủ của bạn - chúng bị chặn tại router của bạn.

Minecraft Thực Sự Sử Dụng Những Port Nào?

Máy chủ Minecraft Java Edition sử dụng port 25565 theo mặc định. Đây là TCP port tiêu chuẩn xử lý tất cả lưu lượng trò chơi giữa client và server. Mặc dù bạn có thể thay đổi port này trong file server.properties, hầu hết quản trị viên đều sử dụng mặc định để tránh nhầm lẫn.

Máy chủ Bedrock Edition sử dụng UDP port 19132 thay thế. Hãy chắc chắn bạn biết phiên bản nào bạn đang chạy trước khi cấu hình router của mình.

Thiết Lập Địa Chỉ IP Tĩnh Cho Máy Chủ Của Bạn

Trước khi cấu hình port forwarding, bạn phải gán cho máy tính máy chủ của mình một địa chỉ IP cục bộ tĩnh. Router thường sử dụng DHCP để gán địa chỉ IP tự động, nhưng những địa chỉ này thay đổi định kỳ. Nếu IP cục bộ của máy chủ thay đổi sau khi bạn cấu hình port forwarding, các quy tắc forwarding sẽ trỏ đến thiết bị sai.

Tìm Địa Chỉ IP Cục Bộ Hiện Tại Của Bạn

Trên Windows, mở Command Prompt và gõ ipconfig. Tìm "IPv4 Address" trong bộ điều hợp mạng đang hoạt động của bạn. Nó thường trông giống như 192.168.1.100 hoặc tương tự. Trên Mac hoặc Linux, sử dụng ifconfig hoặc ip addr thay thế.

Ghi lại ba thông tin: địa chỉ IPv4, subnet mask và default gateway (địa chỉ IP của router). Bạn sẽ cần những thông tin này cho cấu hình IP tĩnh.

Cấu Hình IP Tĩnh Trên Windows

Điều hướng đến Network Connections, nhấp chuột phải vào bộ điều hợp đang hoạt động của bạn và chọn Properties. Nhấp đúp vào "Internet Protocol Version 4 (TCP/IPv4)." Chọn "Use the following IP address" và nhập địa chỉ IP hiện tại, subnet mask và default gateway của bạn. Đối với DNS servers, bạn có thể sử dụng 8.8.8.8 và 8.8.4.4 (DNS công khai của Google).

Cài đặt mạng Windows hiển thị cấu hình IP tĩnh cho máy chủ Minecraft

Hướng Dẫn Cấu Hình Router

Mỗi thương hiệu router có giao diện hơi khác nhau, nhưng các khái niệm cốt lõi vẫn giống nhau. Bạn sẽ truy cập bảng điều khiển quản trị của router, tìm phần port forwarding và tạo quy tắc mới định hướng port 25565 đến IP tĩnh của máy chủ.

Truy Cập Cài Đặt Router Của Bạn

Mở trình duyệt web và nhập IP default gateway của bạn (thường là 192.168.1.1, 192.168.0.1 hoặc 10.0.0.1) vào thanh địa chỉ. Bạn sẽ cần tên người dùng và mật khẩu quản trị của router. Nếu bạn chưa bao giờ thay đổi những thông tin này, hãy kiểm tra nhãn dán trên router hoặc tìm kiếm trực tuyến thông tin đăng nhập mặc định của model của bạn.

Cấu Hình Các Thương Hiệu Router Phổ Biến

Router Netgear: Tìm "Advanced" sau đó "Advanced Setup" và chọn "Port Forwarding/Port Triggering." Nhấp "Add Custom Service." Nhập tên dịch vụ như "Minecraft," đặt cả external và internal ports thành 25565, chọn giao thức TCP và nhập địa chỉ IP tĩnh của máy chủ.

Router TP-Link: Điều hướng đến "Forwarding" sau đó "Virtual Servers." Nhấp "Add New" và nhập port 25565 cho cả service và internal ports. Chọn giao thức TCP và nhập địa chỉ IP của máy chủ. Một số model gọi đây là "Port Forwarding" thay vì "Virtual Servers."

Router Linksys: Tìm "Security" hoặc "Applications & Gaming" sau đó chọn "Single Port Forwarding." Nhập "Minecraft" làm tên ứng dụng, đặt external và internal ports thành 25565, chọn giao thức TCP và thêm IP tĩnh của máy chủ.

Router ASUS: Đi đến "WAN" sau đó "Virtual Server/Port Forwarding." Bật port forwarding và thêm quy tắc mới với tên dịch vụ "Minecraft," port range 25565, local IP là địa chỉ máy chủ của bạn và giao thức đặt thành TCP.

Bảng điều khiển quản trị router hiển thị quy tắc port forwarding cho máy chủ Minecraft

Vấn Đề IP Động và Giải Pháp

Hầu hết các kết nối internet gia đình sử dụng địa chỉ IP công khai động thay đổi định kỳ. Nhà cung cấp dịch vụ Internet của bạn gán các địa chỉ này và chúng có thể thay đổi sau khi khởi động lại router hoặc bảo trì ISP. Điều này tạo ra vấn đề vì người chơi cần IP công khai hiện tại của bạn để kết nối với máy chủ.

Khi IP công khai của bạn thay đổi, bạn phải thông báo cho tất cả người chơi về địa chỉ mới. Điều này nhanh chóng trở nên tẻ nhạt. Giải pháp là sử dụng dịch vụ Dynamic DNS (DDNS). Các dịch vụ này cung cấp cho bạn một hostname vĩnh viễn (như myserver.ddns.net) tự động cập nhật để trỏ đến IP công khai hiện tại của bạn.

Nhiều router có hỗ trợ DDNS tích hợp cho các dịch vụ như No-IP, DynDNS hoặc Dynu. Kiểm tra cài đặt router của bạn cho phần DDNS nơi bạn có thể cấu hình tính năng này. Người chơi sau đó có thể sử dụng hostname DDNS của bạn thay vì địa chỉ IP và kết nối sẽ hoạt động bất kể IP có thay đổi hay không.

Kiểm Tra Cấu Hình Port Forwarding Của Bạn

Sau khi cấu hình mọi thứ, bạn cần xác minh rằng port forwarding hoạt động chính xác. Khởi động máy chủ Minecraft của bạn và sử dụng công cụ kiểm tra port trực tuyến. Nhập port 25565 và địa chỉ IP công khai của bạn. Nếu port hiển thị là "open" hoặc "accessible," cấu hình của bạn đã thành công.

Nhờ một người bạn bên ngoài mạng của bạn thử kết nối bằng địa chỉ IP công khai của bạn. Nếu họ có thể tham gia thành công, mọi thứ hoạt động đúng. Nếu họ nhận được lỗi timeout, hãy kiểm tra lại cấu hình IP tĩnh của bạn, đảm bảo máy chủ đang chạy và xác minh quy tắc port forwarding sử dụng đúng địa chỉ IP và số port.

Kết Luận

Minecraft server port forwarding đòi hỏi sự chú ý cẩn thận đến một số thành phần: gán IP cục bộ tĩnh, cấu hình quy tắc port forwarding của router và quản lý thay đổi IP công khai động. Mặc dù quy trình khác nhau một chút giữa các thương hiệu router, các bước cơ bản vẫn nhất quán. Sau khi được cấu hình đúng cách, người chơi có thể kết nối đáng tin cậy với máy chủ của bạn mà không cần khắc phục sự cố liên tục. Hãy nhớ giữ cho phần mềm máy chủ của bạn được cập nhật và theo dõi dịch vụ DDNS của bạn để đảm bảo trò chơi không bị gián đoạn cho cộng đồng của bạn.

FAQ

Không, port forwarding chỉ cần thiết khi hosting máy chủ trên mạng gia đình của bạn. Minecraft Realms và các dịch vụ hosting của bên thứ ba xử lý tất cả cấu hình mạng cho bạn, vì vậy người chơi có thể kết nối mà không cần thiết lập gì từ phía bạn.

Có, bạn có thể thay đổi port trong file server.properties bằng cách sửa đổi giá trị "server-port". Chỉ cần đảm bảo forward số port mới trong cài đặt router và nói với người chơi kết nối bằng định dạng "yourip:newport" (ví dụ: 192.168.1.100:25566).

Đây là triệu chứng kinh điển của port forwarding không chính xác. Bạn có thể kết nối bằng IP cục bộ (192.168.x.x) vì bạn ở trên cùng một mạng, nhưng kết nối bên ngoài cần port forwarding phù hợp để đến được máy chủ của bạn qua router. Xác minh quy tắc port forwarding của bạn và đảm bảo máy chủ sử dụng địa chỉ IP tĩnh.

Port forwarding có mở một đường dẫn qua tường lửa của bạn, nhưng máy chủ Minecraft tương đối an toàn khi được cập nhật. Chỉ forward port cụ thể cần thiết (25565), giữ phần mềm máy chủ của bạn cập nhật với các bản vá bảo mật, sử dụng whitelist để kiểm soát ai có thể tham gia và không bao giờ forward port cho các dịch vụ bạn không hiểu hoặc sử dụng.

Một số ISP sử dụng Carrier-Grade NAT (CGNAT) ngăn port forwarding truyền thống hoạt động. Trong những trường hợp này, bạn sẽ cần yêu cầu địa chỉ IP công khai từ ISP của mình (đôi khi phải trả thêm phí), sử dụng dịch vụ VPN hỗ trợ port forwarding hoặc chuyển sang dịch vụ hosting của bên thứ ba thay vì tự host.