我正在尝试在我的域上设置 DNS SRV 记录,以便我的玩家无需输入我的 Minecraft 服务器的 IP 地址和端口即可连接。
我已成功创建 A 记录,它指向正确的 IP。现在,我必须创建 SRV 记录以指向正确的端口,但我的所有尝试都以 Minecraft 游戏客户端拒绝连接而告终。
我想要访问的服务位于 93.91.250.130:27296,我可以通过 IP 地址和端口成功连接到它。
我当前的设置是:
一个记录
Domain Target
mine.rlnd.cz 93.91.250.130
SRV 记录
Domain Target Priority Weight Port
_minecraft._tcp.rlnd.cz mine.rlnd.cz 5 5 27296
我究竟做错了什么?
答案1
应为 创建 SRV 记录_minecraft._tcp.mine.rlnd.cz
,而不是_minecraft._tcp.rlnd.cz
。
更多信息:
SRV 记录并不总是直接位于域名下 - _service._proto.domain.com
。我认为这可能是对 SRV 的一个相当普遍的误解,部分原因是它的典型应用程序 Exchange/Outlook 使用您的电子邮件地址的域部分,并且网上的很多信息通常会告诉您“您需要为您的域添加 SRV 记录”。
如果您进入a.b.domain.com
SRV 感知应用程序,它将查找 SRV 记录_service._proto.a.b.domain.com
。