我正在尝试在我的域上设置 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
我究竟做错了什么?
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
。