通过 SRV 解析为 Minecraft 服务器隐藏端口

最近又把闲置好久的 MC 服务器开起来了,但是由于是用的家宽开服,所以只能用非标准端口

(其实之前我 25565 端口是开着的,但是因为之前把群晖的 HTTP 服务挂到那个端口上,导致被封了,现在只能换个端口了)

一直在域名后面带一个端口号特别的不雅观,也不利于宣传

于是打算使用 SRV 将端口号隐藏起来,放在 DNS 记录中~

第一步:创建 A 记录

我使用的是家庭宽带,所以可能公网 IP 在重启后会改变,于是我使用了 DDNS,自动检测改变并把最新的 IP 地址更新到 DNS 服务器上。关于 DDNS 的搭建就不再赘述

第二步:创建 SRV 记录

有了连接到服务器的 IP,就可以开始准备连接到服务器使用的端口了

先打开自己的 DNS 管理面板,我使用的 Cloudflare

在名称处填写 _minecraft._tcp 后,Cloudflare 会在上方显示指向的域名。在端口处设置服务器的端口

在下面的目标处,填写刚刚创建的、指向这个 IP 的 A 解析:

都设置完成后,便可以通过MC测试了。直接可以通过 last-remote.xyz 连接了

我这里使用了在线工具 https://mcsrvstat.us/server/ 来进行测试

可选:使用子域名

直接在 _minecraft._tcp. 后加入自己希望使用的子域名。 e.g. _minecraft._tcp.play

最后附上测试图:

chevron_left
chevron_right

Leave a comment

您的邮箱地址不会被公开。 必填项已用 * 标注

Comment
Name
Email
Website