Minecraft-Java-Edition
Minecraft - 兩台伺服器,兩個子域,兩個埠,不想輸入 :port 來連接
我有兩個我的世界伺服器,在子域上。www.server1.example.com 和 www.server2.example.com。server1 是 25565 埠,server2 是 25566 埠。
當使用者想要連接到 minecraft 中的非預設埠時,他們必須指定 www.server2.example.com:25566 才能連接到伺服器。在預設埠上,這不是必需的,他們可以簡單地通過 www.server1.example.com 連接。
如何在事物的背面傳遞他們連接到的埠,以便連接到非標準埠的使用者只需鍵入子域?
幸運的是,Minecraft在查找伺服器時使用SRV 記錄。這允許您為每個主機名指定一個埠。只需在您的 DNS 區域中使用不同的主機名和埠創建兩個不同的 SRV 記錄:
_minecraft._tcp.www.server1.example.com. <TTL> IN SRV <priority> <weight> 25565 actual-host-server.example.com. _minecraft._tcp.www.server2.example.com. <TTL> IN SRV <priority> <weight> 25566 actual-host-server.example.com.
(注意:我自己並沒有真正使用過 SRV;這是基於另一個關於在 Minecraft 中使用 SRV 的頁面。)
注意
actual-host-server.example.com
一定要有A
記錄;也就是說,它不能是CNAME
另一個域名的別名。