Minecraft DNS SRV 记录不起作用

Minecraft DNS SRV 记录不起作用

我已向A我的域添加了一条记录,其名称为mcserverbox,TTL 为1m,值为myiphere。我还SRV向我的域添加了一条记录,其名称为_minecraft.tcp.mc.mydomain.com,值为。0 5 25565 mcserverbox.mydomain.com.然而,当我尝试mc.mydomain.com在 Minecraft 中连接到 时,我收到错误io.netty.AbstractChannel$AnnotatedConnectException: Connection timed out: no further information。相比之下,尝试fakesubdomain.mydomain.com给出错误Unknown hostmcserverbox在我的子网上。

$ dig _minecraft._tcp.mc.mydomain.com SRV

; <<>> DiG 9.9.5-3ubuntu0.17-Ubuntu <<>> _minecraft._tcp.mc.mydomain.com SRV
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 12741
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;_minecraft._tcp.mc.mydomain.com. IN SRV

;; ANSWER SECTION:
_minecraft._tcp.mc.mydomain.com. 60 IN SRV 0 5 25565 mcserverbox.mydomain.com.

我已经等了大约一个小时,但仍然出现相同的错误。我做错了什么?

答案1

关于您的问题,有几点:

  1. 如果您的内部域名与外部域名相同,并且内部域名未定义为子域名,则您可能需要设置一个内部 DNS 记录,指向 MC 服务器的内部(或外部) IP 地址

    • 我总是在内部设置带有子域名的域名,因此这不是问题in.mydomain.com
  2. 考虑使用pingtracert使用 DNS 名称和 IP 地址来排除故障,并比较有效和无效的方法的结果。

相关内容