Инструменты
Генератор SRV-записи для домена
Укажите домен, поддомен, IP сервера и порт — получите записи для панели DNS по полям и в формате файла зоны. С SRV-записью игроки вводят play.example.com без порта, даже если сервер не на 25565.
SRV-запись
Пусто — сам домен: example.com.
IPv4 сервера — или имя, у которого уже есть A-запись (часто его даёт хостинг).
play.example.com| Тип | Имя | Значение |
|---|---|---|
| A | play | 203.0.113.10 |
| SRV | _minecraft._tcp.play | 0 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 игроков онлайн — бесплатно, защита та же, что на платных тарифах.