我想给我的朋友一个 url 而不是 ip:port 地址来连接到我的 minecraft 服务器。
具体来说,我想给他们minecraft.myregistereddomain.com
而不是myregistereddomain.com:25565
。
我的域名是通过 name.com 注册的
我想过使用 ngnix 来反向代理它,类似于 myregistereddomain.com/minecraft,但后来我了解到 minecraft 不是 http,而 ngnix 只是一个简单的 http Web 服务器:在 Stack Overflow 上查看此答案
我也尝试了 URL 重定向,并将 minecraft.myregistereddomain.com 形式的 A 记录分配给 myregistereddomain.com:25565,但 name.com 说这是无效的。
显然,我对网络托管领域还不太熟悉。如能得到任何帮助,我将不胜感激。
谢谢
答案1
您可以使用SRV 记录这样做。基本上,它们将一个域指向另一个域,并且还能够(在您的情况下)指定要连接的端口。
SRV 记录使用以下格式:
_service._proto.name. TTL class SRV priority weight port target.
您可能使用的 SRV 记录可能如下所示:
_minecraft._tcp.example.com. 86400 IN SRV 5 0 25565 example.com.