Серверы Minecraft - 1 внешний IP, 2 сервера, 2 порта-не указывайте порт в игре-SRV запись

У меня есть два сервера minecraft, на поддоменах. www.server1.example.com и www.server2.example.com. server1-порт 25565, server2-порт 25566.

когда пользователи хотят подключиться к порту, отличному от порта по умолчанию в minecraft, они должны указать www.server2.example.com:25566 для подключения к серверу. На порте значения по умолчанию, это не необходимо, они может просто соединиться через www.server1.example.com.

Как я могу передать, какой порт подключения на задней вещи, так что пользователи, подключающиеся к нестандартному порту, должны вводить только поддомен?

Я думаю, что мне может понадобиться что-то вроде SRV (http://en.wikipedia.org/wiki/SRV_record) у кого-нибудь есть опыт работы с этим?

темы с людьми, у которых это работает через SRV:http://www.minecraftforum.net/topic/1434125-srv-dns-records-server/ - парень surviveminecraft находится в моей же ситуации, и это работает.

- ОБНОВЛЕНИЕ / РАЗРЕШЕНИЕ -

вот как я получил эту работу, надеюсь, это поможет кому-то еще в моем положении.

Я создал поддомен sub.example.com для вторичного сервера, работающего на нестандартном порту. ( 25566 )

в моем предоставленном DNS-менеджере, в моих настройках SRV, я применил это в предоставленных полях:

_minecraft._tcp.sub priority:0 weight:5 port:25566 target:<ip address here>

'_minecraft' - это просто символическое имя, 'sub' - это имя вашего поддомена, например '_протокол TCP.dev, если ваш поддомен был dev.example.com. Как только поддомен и SRV связаны, он должен работать, если у вас есть правильный порт, введенный и переданный.

подробнее в моем блоге здесь.

2
задан Tillman32
11.05.2023 0:27 Количество просмотров материала 3422
Распечатать страницу

2 ответа

похоже, что вопросы Minecraft клиент получает SRV запись при подключении и использует информацию там? Интересный.

в основном вам понадобится A запись в DNS, указывающая на ваш сервер. У вас, вероятно, уже есть два из них.

а потом два CNAME записи именования первого и второго экземпляра. The CNAME'ы нужно указать имя выше A запись. Ваши CNAMEs должны заканчиваться в том же домене, что и соответствующий сервер, I верить.

а потом два SRV записей по этому формату:

_minecraft._tcp.cname.domain.tdl. outside_port IN SRV 10 5 internal_port a_record.domain.tdl.

замените cname выше с CNAME вы выбрали, и заменить порты в тексте выше соответственно.

все это должно быть сделано на DNS-сервере вашего провайдера, или через их утилиты конфигурации они могут предоставить. Никогда не настраивал SRV запись раньше на общедоступном DNS, но это то, что я беру после прочтения сообщений на форуме вы предоставили.

4
отвечен LawrenceC 2023-05-12 08:15

порт независим от DNS. Это невозможно с DNS, вам нужно будет получить второй IP-адрес, чтобы обойти необходимость указания порта в Minecraft

1
отвечен markusju 2023-05-12 10:32

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх