如何为您的Minecraft服务器添加自定义域名

列印
  • 0

自定义域名允许玩家使用类似play.example.com的地址加入您的Minecraft服务器。您需要在域名的DNS提供商处进行设置。

如果您还没有域名,可以在我们的网站上购买:注册域名。我们还提供网站托管计划,但如果您只需要DNS托管,请提交支持工单,我们可以提供免费的DNS托管。

如果您只需要一个快速面板子域名,请使用此指南:如何为您的Minecraft服务器添加子域名。

 

开始之前

  1. 在控制面板中打开您的Minecraft服务器并复制服务器IP地址和端口。
  2. 决定玩家应该使用什么地址。大多数服务器使用类似play.example.com或mc.example.com的子域名。
  3. 如果您的DNS提供商有代理选项,例如Cloudflare的橙色云代理,请将Minecraft记录设置为仅DNS。Minecraft流量无法通过普通网站代理工作。

 

添加DNS记录

大多数Minecraft Java服务器使用A记录作为主机名,当服务器不使用默认端口时使用SRV记录。Bedrock的工作方式略有不同,因此如果玩家从Bedrock Edition加入,请使用Bedrock部分。

Java版

如果您的Java服务器使用默认的Minecraft端口25565,通常只需要一个A记录。如果您的服务器使用不同的端口,还需要添加一个SRV记录,以便玩家无需输入端口。

记录类型 名称 值 何时使用
A play 您的服务器IP地址 将play.example.com指向服务器IP。
SRV _minecraft._tcp.play 目标:play.example.com
端口:您的Minecraft端口
允许Java玩家使用play.example.com加入而无需输入端口。

一些DNS提供商将SRV字段分成单独的框。使用_minecraft作为服务,_tcp作为协议,您的子域名作为名称,您的Minecraft端口作为端口,您的主机名如play.example.com作为目标。

Java设置示例

如果您的服务器IP是45.92.36.121,您的Minecraft端口是27016,并且您希望玩家使用play.example.com,请创建以下记录:

类型 名称 值或目标 端口
A play 45.92.36.121  
SRV _minecraft._tcp.play play.example.com 27016

在DNS更新后,Java玩家应该能够使用play.example.com加入。没有SRV记录,他们需要使用play.example.com:27016。

Bedrock版

Bedrock版玩家通常分别使用主机名和端口连接。您可以为主机名创建一个A记录,但Bedrock玩家可能仍需在游戏中输入Bedrock端口。

如果您使用Geyser或其他带有额外Bedrock端口的设置,请使用该Bedrock分配的IP地址和端口。有关额外端口设置,请参见:如何在您的Minecraft服务器上打开额外端口。

 

等待并测试

  1. 在您的DNS提供商处保存DNS记录。
  2. 等待DNS更新。这可能需要几分钟,但某些提供商可能需要更长时间。
  3. 在Minecraft中测试地址。

如果域名仍然无法使用,请检查IP地址是否正确,SRV目标是否为主机名而不是IP地址,并且记录没有通过网站代理代理。如果您不确定如何设置,请提交支持工单并包含您尝试使用的域名。


這篇文章有幫助嗎?

相關文章

« 返回

Follow us on Social Media

Stay in the loop! Follow our social media accounts and stay up-to-date with the latest news, announcements, tips & tricks and behind-the-scenes insights!