如何将 srv dns 重定向到其他域

How to redirect srv dns to other domain

我有一个域,希望人们能够加入服务器来玩我目前 运行 的游戏。

服务器由第三方主机 运行 提供。现在,我获得了一个可以连接的直接 IP 地址和端口,但现在我希望其他人能够连接到一个直接 IP 地址。现在我已经阅读了有关 SRV 记录的信息,但我只找到了人们想要连接到他们自己主机上的服务器的示例。

是否可以创建 DNS 记录,以便人们只需输入 mc.scriptware.org

即可连接

我该怎么做?

域名在 Cloudflare 上,我试过这个: Picture

您可以将您的主机名指向您想要的任何 IP。

只需创建 A 记录您的游戏服务器 IP。

您的 DNS 配置应包含以下条目:

mc.scriptware.org.   A   0.0.0.0

其中 0.0.0.0 是您游戏服务器的真实 IP 地址。


编辑:

经过更多研究,我发现 minecraft 客户端支持 SRV 记录。

您只需创建以下 DNS 记录:

_minecraft._tcp.mc  SRV  0 1 PORT mc.scriptware.org.

其中 PORT 是您服务器的端口号。


为指向服务器(A 记录子域)的子域设置不同的名称也可能是个好主意,例如。 mcsrv.scriptware.org 而不是 mc.scriptware.org.

没有这个游戏客户端可能会跳过搜索 SRV 记录,因为 mc 子域存在并指向一个 IP 地址。