我正在嘗試在家裡的一台額外電腦上託管遊戲伺服器。我有一個電纜調變解調器連接到運行 DD-WRT 韌體的 Netgear 路由器 + 無線網關組合。從那裡我有一個小交換器連接我的伺服器和其他電腦。
伺服器運行的是Windows XP。遊戲伺服器運作正常,LAN 用戶端和外部/遠端用戶端都可以透過直接輸入我的 IP 位址(LAN 用戶端的內部 IP 或遠端客戶端的外部 WAN IP)連接到遊戲伺服器。
freedns.afriad.org
我有一個來自( )的 DDNS 名稱13acres.pwnz.org
,並且我的路由器已正確配置為動態更新 DNS。我還有一個來自朋友網域的 DNS,它也指向我13acres.rubequake.com
。
但是,我不能使用 DNS 名稱(任一)連接到我的伺服器。我可以 ping DNS 名稱並獲得回應,所以我認為它至少可以到達路由器(或電纜數據機?)。但是無法解析主機名稱。在網路上使用 DNS 檢查實用程式會報告各種錯誤,我不知道該怎麼辦。
基本上我不知道還需要做什麼才能將 DNS 名稱正確路由到伺服器。我是否需要修改路由器中的其他 DNS 設定或以某種方式將 DNS 轉送到伺服器電腦的內部 IP 位址?伺服器電腦上是否有我需要設定的網路介面卡設定(DNS 名稱?主機名稱?主機檔案?)。
我的網路知識在這裡已經枯竭,因此任何幫助使其正常工作的幫助將不勝感激。
答案1
您可能需要為您想玩的任何遊戲打開路由器上的連接埠。
最好在網路上為伺服器分配一個靜態 IP,以便連接埠開放保持不變(例如 192.168.0.10)
DNS 名稱 (13acres.pwnz.org) 仍然需要在末尾附加一個端口,例如嘗試從網路外部訪問它時為 13acres.pwnz.org:25565
答案2
您朋友的 DNS 13acres.rubequake.com 無法正常運作,請勿使用。您的似乎在 13acres.pwnz.org 工作。
DNS 只是取得 IP 位址並將其轉換為名稱,例如 13acres.pwnz.org。僅此而已,它不執行任何路由操作。透過開啟命令提示字元並執行「nslookup 13acres.pwnz.org」進行測試,如果結果是您的外部 IP 位址,則其工作正常。