• 产品更新

如何在同一个IP地址上设置多个Minecraft服务器

如何在同一个IP地址上设置多个Minecraft服务器

目录

首先,我们来谈谈人们为何为不同的《我的世界》服务器购买多个IP地址。首要原因在于这能简化终端用户连接服务器的流程。通常需要通过默认端口25565连接服务器IP——尽管BlueServers的情况有所不同,但本质依然如此。这种做法在提升用户体验方面具有显著优势,但为每个服务器购买独立IP会增加运营成本负担。有人可能会说,将所有服务器托管在单一IP上存在安全隐患——由于易受DDoS攻击,该IP托管的所有服务器都可能因此崩溃。若未使用BlueServers的DDoS防护服务,此类情况便很常见。通过该方案可有效降低风险。

需注意当前IPv4地址空间极为有限,意味着单个IP的成本将持续攀升。

如今Minecraft已支持SRV记录,无需手动配置端口。通过正确端口转发,您可在单IP上运行多个服务器,例如:

srv1.bestminecraftserver.com > 192.168.1.1 端口12222

srv2.bestminecraftserver.com > 192.168.1.1 端口21844

srv3.bestminecraftserver.com > 192.168.1.1 端口27555

如何配置Minecraft SRV记录

配置Minecraft记录远比想象中简单,让我们为您逐步说明。

默认SRV格式:

_minecraft._tcp.名称 TTL 类 SRV 优先级 权重 端口 目标

各部分含义:

  1. 名称:服务器域名,如“srv”。
  2. TTL:生存时间字段,默认DNS记录。
  3. :默认DNS记录。重要提示:必须设置为IN
  4. 优先级:目标主机的优先级。数值越大优先级越低,反之亦然。
  5. 权重:同优先级记录间的相对权重值。
  6. 端口:Minecraft服务器的TCP/UDP运行端口。
  7. 目标:提供服务的主机名称。

部分DNS服务商可能要求填写服务类型或协议类型。前者需填写_minecraft,后者则填写_tcp。

现在回到实际操作示例。假设您需要在101.9.4.12的43820端口托管服务器,您的区域文件应如何配置?

_minecraft._tcp.srv 3600 IN SRV 1 5 43820 srv1.bestminecraftserver.com srv1 IN A 101.9.4.12

具体说明如下:该记录指向名为srv1.bestminecraftserver.com的服务器,该服务器在IP地址101.9.4.12的43820端口运行Minecraft服务器。优先级设置为1,权重设置为5。

请注意:切勿将主机名与CNAME混淆,后者在此场景下无效。本质上,此SRV记录与常见的MX记录结构高度相似,对有经验的管理员而言操作应相当直观。

总结

完成上述配置后,您即可在同一IP地址上托管多个Minecraft服务器。若您运营的服务器拥有大量玩家,我们仍建议为每个服务器购买独立IP,这将为游戏服务器增添额外的容错保障。有关Minecraft服务器管理的其他问题,请通过在线聊天联系我们的团队。祝好!

Share

关于作者


scale 1
Ready to scale?

Start for free and unlock high-performance infrastructure with instant setup.

Get started arrow button

帮助我们改进 — 分享您的反馈

您的意见有助于我们提供更好的服务。