Как привязать домен к серверу Minecraft: красивый IP через A- и SRV-записи
Пошаговая инструкция, как сделать красивый IP-адрес для сервера Minecraft (play.example.ru) без указания порта: настройка A- и SRV-записей в Cloudflare и бесплатные домены на хостинге.
Подключаться к серверу по длинному числовому адресу вроде 185.123.45.67:25714 неудобно — цифры сложно запомнить и легко ошибиться при вводе. Гораздо лучше выглядит короткий и понятный адрес вида play.myserver.ru, который к тому же позволяет перенести сервер на другой IP в будущем, не заставляя игроков менять адрес в списке серверов.
Разберём, как сделать красивый IP для сервера Minecraft через DNS-записи и какую ошибку допускают чаще всего.
Что нужно знать: A-запись и SRV-запись#
Для подключения к Minecraft серверу без порта используют два типа DNS-записей:
- A-запись (Address): связывает домен (или поддомен, например
node1.myserver.ru) с IPv4-адресом вашего сервера. - SRV-запись (Service): сообщает клиенту Minecraft, на какой порт нужно подключаться, если у вашего сервера порт отличается от стандартного
25565(например,25714).
Важно: Если ваш сервер работает на стандартном порту
25565, достаточно одной A-записи. Если порт нестандартный (как на большинстве игровых хостингов), обязательно нужна связка A + SRV.
Пошаговая настройка в Cloudflare (или у любого DNS-провайдера)#
Предположим, у вас есть домен myserver.ru, IP-адрес сервера 185.123.45.67 и порт 25714. Мы хотим, чтобы игроки заходили по адресу play.myserver.ru.
Шаг 1. Создайте A-запись#
В панели управления DNS добавьте запись:
- Type (Тип):
A - Name (Имя):
node(получится технический поддоменnode.myserver.ru, на который будет ссылаться SRV) - IPv4 address:
185.123.45.67(IP вашего сервера без порта) - Proxy status (статус проксирования в Cloudflare): DNS Only (серое облачко)!
⚠️ Самая частая ошибка: Если оставить в Cloudflare оранжевое облачко (Proxied), сервер не будет работать! Бесплатный прокси Cloudflare пропускает только HTTP/HTTPS-трафик сайтов, а игровой трафик Minecraft по TCP/UDP блокирует. Всегда отключайте проксирование для игровых записей.
Шаг 2. Создайте SRV-запись#
Теперь добавьте SRV-запись для красивого адреса play.myserver.ru:
- Type (Тип):
SRV - Name (Имя):
_minecraft._tcp.play(если хотите подключаться по основному доменуmyserver.ruбезplay., укажите_minecraft._tcp.@) - Priority (Приоритет):
0 - Weight (Вес):
5 - Port (Порт):
25714(ваш выделенный порт с хостинга) - Target (Цель):
node.myserver.ru(поддомен из Шага 1)
Если ваша панель DNS (например, у регистратора домена) просит заполнить поля отдельно:
- Service:
_minecraft - Protocol:
_tcp - Name:
play(или@для корневого домена)
Как проверить, что всё заработало#
После сохранения записей обновление DNS обычно занимает от 2 до 15 минут (иногда до пары часов в зависимости от TTL и провайдера).
- Откройте Minecraft (Java Edition) → Сетевая игра → Добавить.
- Введите адрес
play.myserver.ru(без порта!). - Если сервер отобразился с MOTD и онлайном — SRV-запись настроена правильно.
Проверить корректность записей также можно в терминале:
# Проверка A-записи
dig node.myserver.ru A +short
# Проверка SRV-записи
dig _minecraft._tcp.play.myserver.ru SRV +shortБесплатный домен для сервера Minecraft#
Если вы пока не хотите покупать собственный домен .ru или .su, на игровом хостинге Obsy Host каждому серверу бесплатно выдаётся постоянный поддомен вида имя_сервера.obsy.host. Вам не придётся вручную настраивать DNS или запоминать числовой порт — игроки сразу получают удобный и красивый адрес.