DNS 主机名无法解析服务器

DNS 主机名无法解析服务器

我正尝试在我的其中一台备用计算机上托管一个游戏服务器。我有一个有线调制解调器,连接到运行 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 无法正常工作,请勿使用它。你的 DNS 似乎在 13acres.pwnz.org 上正常工作。

DNS 只是获取 IP 地址并将其转换为名称,例如 13acres.pwnz.org。除此之外,它不会执行任何路由。通过打开命令提示符并执行“nslookup 13acres.pwnz.org”进行测试,如果结果是您的外部 IP 地址,则说明它正在运行。

相关内容