DGuard

Инструменты

Генератор SRV-записи для домена

Укажите домен, поддомен, IP сервера и порт — получите записи для панели DNS по полям и в формате файла зоны. С SRV-записью игроки вводят play.example.com без порта, даже если сервер не на 25565.

SRV-запись

Пусто — сам домен: example.com.

IPv4 сервера — или имя, у которого уже есть A-запись (часто его даёт хостинг).

Игроки вводят
play.example.com
Записи для панели DNS
ТипИмяЗначение
Aplay203.0.113.10
SRV_minecraft._tcp.play0 0 25570 play.example.com
Служба
_minecraft
Протокол
_tcp
Приоритет
0
Вес
0
Порт
25570
Цель
play.example.com

Цель SRV — имя с A-записью, а не IP и не CNAME (RFC 2782). Некоторые панели сами дописывают домен к имени — тогда вводите короткое имя из таблицы.

В формате файла зоны
play.example.com.  300  IN  A      203.0.113.10
_minecraft._tcp.play.example.com.  300  IN  SRV    0 0 25570 play.example.com.
Проверка после сохранения
nslookup -q=srv _minecraft._tcp.play.example.com dig _minecraft._tcp.play.example.com SRV +short

Зачем серверу SRV-запись

A-запись связывает имя с IP, но не хранит порт. Если сервер слушает 25565, её достаточно. Если порт другой, Java Edition ищет SRV-запись _minecraft._tcp.<адрес> и берёт порт из неё — игроку не нужно его помнить.

Поля SRV по RFC 2782: приоритет и вес для одного сервера можно оставить 0, порт — server-port из server.properties, цель — имя с собственной A-записью. В некоторых панелях служба (_minecraft) и протокол (_tcp) вводятся отдельными полями — генератор показывает и их.

Изменения DNS расходятся не мгновенно: резолверы держат запись в кэше на время TTL, поэтому перед переездом сервера TTL снижают заранее. Проверить записи можно командами nslookup и dig, а сам сервер — проверкой сервера онлайн.

Bedrock SRV-записи не читает: там порт вводят вручную. Красивый адрес — витрина сервера, а честная игра на нём — забота античита: DGuard работает и за прокси Velocity и BungeeCord.

Читайте в базе знаний

Частые вопросы

Как подключить домен к серверу Minecraft?

Создайте A-запись на IP сервера. Если порт не 25565, добавьте SRV-запись _minecraft._tcp с этим портом — генератор выше соберёт обе.

Можно ли указать IP в цели SRV-записи?

Нет: по RFC 2782 цель — имя хоста с A-записью. Если у вас только IP, создайте для него A-запись и укажите в цели это имя.

Почему SRV-запись не работает?

Проверьте имя: оно должно быть ровно _minecraft._tcp.<адрес, который вводит игрок>. Частая ошибка — панель сама дописала домен, и получилось …example.com.example.com. Посмотрите результат командой nslookup -q=srv.

Работает ли SRV на Bedrock Edition?

Нет, Bedrock SRV-записи не поддерживает — там порт вводят вручную.

Инструменты бесплатны. Защита от читов — тоже

DGuard — лучший античит для современного сервера Minecraft: ловит все 47 видов читов из нашего сравнения, у ближайшего соперника, Intave, — 27. До 30 игроков онлайн — бесплатно, защита та же, что на платных тарифах.