为每个服务器分配子域名
如何为网络中的每个服务器分配独立地址:代理上的虚拟主机、DNS 记录,以及直接连接到目标服务器。
更新于 2026年8月13日
在网络中,您可以让 survival.example.ru 直接指向生存服,让 mini.example.ru 指向小游戏服,跳过大厅。
工作原理
连接时,客户端会发送它使用的主机名。代理读取该主机名,并将玩家送往对应的服务器。
Velocity:
[forced-hosts]
"survival.example.ru" = ["survival"]
"mini.example.ru" = ["minigames"]
DNS
每个子域名都需要记录:一条指向入口地址的 A 记录,以及一条指向端口的 SRV 记录——SRV 记录。各条记录内容相同,只有名称不同。
为什么要这样做
- 为特定模式设置宣传地址。
- 为测试服务器设置独立地址。
- 让玩家无需额外点击即可直接进入游戏。
注意外部代理
如果您的网络连接到他人的 Velocity,它会传递它自己的虚拟主机名,而不是玩家的地址。配置错误时会出现“Server not found”——请使用面板分配的宿主地址,而不是随意填写的地址——您自己的外部代理。
检查
通过每个地址分别进入,确认您落在正确的服务器上:/server 会显示当前所在的服务器。
Minecraft 托管您离线时服务器仍在运行创建服务器
