将子域名指向 minecraft 服务器

将子域名指向 minecraft 服务器

我正在尝试通过我的域名访问我的 minecraft 服务器,而不是需要通过 IP 和端口进行连接。因为我想托管多个服务器,所以最好将子域与端口绑定,这样人们就可以直接连接到 minecraft.sandwich247.com 并进入主服务器,或者连接到 somethingelse.sandwich247.com 以转到其他服务器。

在我的 DNS 提供商的网站上,我创建了一条 A 记录,其中包含

Domain Target
minecraft 77.99.72.13

我已经与以下服务器创建了 SRV 记录:

Domain _minecraft._tcp.minecraft.sandwich247.com

Target minecraft.sandwich247.com

Priority 0

Weighting 5

Port
25565

 

在 minecraft 中,如果我尝试连接到 77.99.72.13:65535,它可以正常工作。

如果我尝试连接到 minecraft.sandwich247.com,它会不是

跑步nslookup minecraft.sandwich247.com给予

Server:  194.168.4.100
Address: 194.168.4.100#53

Non-authoritative answer:

Name:    minecraft.sandwich247.com
Address: 77.88.72.13

如果我跑nslookup -type=SRV _minecraft._tcp.sandwich247.com,那么我就会

Sever:   192.168.4.100
Address: 194.168.4.100#53

Non-authoritative answer:
_minecraft._tcp.sandwich247.com service = 0 5 25565 minecraft.sandwich247.com

Authoritative answers can be found from:
minecraft.sandwich247.com internet address = 77.99.72.13

如果我跑nslookup -type=SRV _minecraft._tcp.minecraft.sandwich247.com,那么我就会

Server: 194.168.4.100
Address: 194.168.4.100#53

** server can't find _minecraft._tcp.minecraft.sandwich247.com: NXDOMAIN

我不知道 194.168.4.100 IP 地址是什么(可能是我的 ISP?)

如果我使用端口检查器查看 minecraft.sandwich247.com 是否打开了端口 25565,那么它会说它已关闭,但使用 IP 检查则表明它是打开的。

 

我尝试做的事情可行吗?我做错了什么?

谢谢

答案1

正确的!

我做的一切都是正确的,只是我的 IP 从以 13 结尾变为以 12 结尾 :facepalm:

看来我需要仔细检查我设置的 cron 任务,该任务会调用我的 DNS 提供商的 API,应该自动更新其链接到的 IP 地址 :/

相关内容