Minecraft · Guide

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

Обновлено July 26, 2026 8 мин чтения

На этой странице
  1. Зачем направлять домен на свой сервер?
  2. A record против SRV record: с портом и без
  3. Шаг 1: Создайте A record
  4. Шаг 2: Добавьте SRV record, чтобы убрать порт
  5. Bedrock и почему он всё равно спрашивает порт
  6. Короткий путь: бесплатный поддомен, уже настроенный
  7. FAQ

Раздавать друзьям голый IP-адрес вроде 203.0.113.10:25571 можно, но это выглядит неопрятно, легко ошибиться при вводе, и всё ломается в тот день, когда меняется IP. Собственный домен решает все три проблемы разом: игроки заходят на play.yourname.com, а вы можете переносить сервер за кулисами, и никому не придётся ничего перенабирать.

В игре участвуют два типа DNS-записей, и разница между ними — именно та причина, по которой люди застревают: A record направляет имя на IP, но сохраняет порт, тогда как SRV record прячет порт, и игроки набирают только домен. Это руководство разбирает оба варианта, шаг за шагом, а также как их проверить и удобный короткий путь, если вы вообще предпочли бы обойтись без DNS.

Зачем направлять домен на свой сервер?

Как только сервер поднят — будь то по нашему руководству по созданию сервера Minecraft или вы его арендуете — адрес остаётся последней шероховатостью. Домен сглаживает её так, как это важнее, чем кажется на первый взгляд:

  • Его легко запомнить. play.yourname.com — это то, что люди действительно могут запомнить и передать другим. А IP с портом на конце — нет.
  • Он переживает смену IP. Домашние подключения и некоторые тарифы хостинга время от времени выдают новый IP. С доменом вы обновляете одну DNS-запись, и каждый игрок продолжает пользоваться тем же адресом.
  • Он скрывает ваш настоящий IP. При правильной настройке игроки видят домен, а не машину за ним — полезно, когда вы предпочли бы не публиковать свой домашний IP-адрес.
  • Он выглядит как настоящее сообщество. Аккуратный адрес — это разница между «сервером какого-то друга» и местом, к которому люди относятся серьёзно.

Чего домен не делает — так это не меняет то, как работает сервер: это исключительно адрес, который набирают игроки. Мощность машины вы подбираете так же; если сомневаетесь, это разбирает наше руководство по RAM.

A record против SRV record: с портом и без

Эту часть стоит перечитать дважды, потому что от неё зависит, придётся ли вашим игрокам когда-либо снова набирать :25565.

A record сопоставляет имя с IP-адресом и больше ничего. Когда кто-то подключается к play.yourname.com, Minecraft находит A record, получает IP, а затем пробует порт по умолчанию, 25565. Так что одного A record достаточно только если ваш сервер работает на 25565. Серверы, размещённые самостоятельно, обычно так и работают. Большинство арендованных серверов — нет: они делят машину и получают порт вроде 25571, поэтому игрокам всё равно пришлось бы набирать play.yourname.com:25571.

SRV record решает именно это. Это особая DNS-запись, которая публикует службу, протокол и порт вместе, так что клиент сам узнаёт, какой порт использовать. Настройте её — и игроки набирают просто play.yourname.com: без порта, независимо от того, на каком порту фактически работает сервер.

Схема, сравнивающая A record, где игроки всё ещё набирают play.yourname.com:25571, с SRV record, где игроки набирают просто play.yourname.com, а порт определяется автоматически
A record всё равно требует порт, если сервер не на 25565. SRV record публикует порт вместе с именем, поэтому игроки набирают только домен.
ЗаписьЧто набирают игрокиКогда использовать
Только A recordplay.yourname.com (работает) или play.yourname.com:PORTВаш сервер работает на порту по умолчанию 25565
A record + SRV recordplay.yourname.comВаш сервер работает на любом нестандартном порту (большинство арендованных серверов)
Коротко: всегда создавайте A record. Добавляйте ещё и SRV record, если ваш сервер на любом порту, отличном от 25565 — а это обычный случай на общем хостинге.

Шаг 1: Создайте A record

A record — это основа, на которую указывает SRV record. Делать это вы будете там, где управляется DNS вашего домена: у регистратора или у DNS-провайдера вроде Cloudflare (бесплатный, и именно его мы используем в примере). Поля везде одинаковые.

  1. Узнайте IP своего сервера. Размещаете сами и выходите в публичный доступ? Это ваш публичный IP (поищите «what is my IP»). На арендованном сервере IP указан в данных подключения в панели.
  2. Откройте панель DNS. Войдите к провайдеру, у которого размещён DNS домена, и откройте страницу DNS-записей вашего домена.
  3. Добавьте A record. Создайте новую запись с такими значениями:
    Type:  A
    Name:  play          (this becomes play.yourname.com)
    Value: 203.0.113.10  (your server IP)
    TTL:   Auto
    Используйте @ в качестве имени, если хотите, чтобы на сервер указывал сам домен (yourname.com), а не поддомен.
  4. Отключите прокси. В Cloudflare нажмите на оранжевое облако рядом с записью, чтобы оно стало серым («DNS only»). Прокси создан для сайтов и сломает подключение Minecraft — это самая частая ошибка.
  5. Сохраните и немного подождите. У современных провайдеров изменения DNS обычно вступают в силу за минуту-две, хотя могут занять и дольше. Проверьте, подключившись к play.yourname.com в Minecraft. Если сервер на порту 25565, вы уже закончили; если он запрашивает порт, переходите к SRV record.

Шаг 2: Добавьте SRV record, чтобы убрать порт

SRV record сообщает Minecraft, какой порт использовать, так что игроки никогда его не набирают. У него больше полей, чем у A record, но от сервера к серверу меняются лишь два из них: порт и target.

ПолеЗначениеПримечания
TypeSRV
Service_minecraftВсегда это, с подчёркиванием
Protocol_tcpJava использует TCP
NameplayПоддомен, который будут набирать игроки; @ для самого домена
Priority0
Weight5
Port25571Настоящий порт вашего сервера, из панели
Targetplay.yourname.comИмя, у которого есть A record из Шага 1

Некоторые провайдеры объединяют последние четыре поля в одно поле «content» или «value». В этом случае запись выглядит так, с именем _minecraft._tcp.play:

_minecraft._tcp.play  SRV  0 5 25571 play.yourname.com

Читая слева направо, это priority, weight, port, target. Сохраните, дайте минуту и переподключитесь, используя просто play.yourname.com — без порта.

Убедитесь, что всё работает, быстрой проверкой

Прежде чем объявлять всем новый адрес, проверьте, что запись разрешается. На любом компьютере откройте терминал и выполните SRV-запрос — он обращается к DNS напрямую и показывает порт и target, которые будут переданы Minecraft:

nslookup -type=srv _minecraft._tcp.play.yourname.com
Вывод в терминале запроса nslookup SRV, возвращающего priority, weight, port и целевое имя хоста для сервера Minecraft
Рабочий SRV-запрос возвращает priority, weight, port и target. Если вы видите эти четыре значения, игроки могут подключаться только по домену.

Нет ответа? Запись ещё не распространилась либо имя слегка неверное — перепроверьте префикс _minecraft._tcp и target.

Пропустите настройку DNS — сервер Minecraft от HytHost поставляется с бесплатным уже направленным поддоменом и защитой от DDoS.

Смотреть тарифы Minecraft

Bedrock и почему он всё равно спрашивает порт

Bedrock Edition отличается. Серверы Bedrock используют UDP-порт 19132, а клиент Bedrock не читает SRV record _minecraft._tcp, который использует Java. Вы всё же можете направить A record на сервер, чтобы игроки набирали домен, но в Bedrock на экране Add Server есть отдельное поле «Port», куда они вводят порт — нет никакого SRV-трюка, чтобы спрятать его, как в Java. О том, как игроки с консолей и мобильных подключаются между платформами, читайте в нашем руководстве по серверу Bedrock.

Если Java-подключение всё равно не удаётся или всё ещё требует порт, почти всегда причина в одном из этого:

  • SRV record ещё не распространился. Дайте больше времени и снова выполните nslookup выше, пока он не вернёт порт и target.
  • Прокси Cloudflare включён. A record должен быть с серым облаком («DNS only»). Оранжевое облако тихо ломает игровое подключение.
  • Порт в SRV record неверный. Он должен точно совпадать с портом, который слушает ваш сервер — скопируйте его из панели, не угадывайте.
  • Target указывает на неверное имя. Target SRV должен быть именем, у которого есть A record, разрешающийся в IP — а не самим IP.
  • Вы проверяете старый кэш. Полностью перезапустите клиент Minecraft; он кэширует DNS на время сессии.

Короткий путь: бесплатный поддомен, уже настроенный

Если возиться с DNS-записями — не то, на что вы хотите тратить вечер, размещённые тарифы делают это несущественным вопросом. На сервере Minecraft от HytHost вы можете получить бесплатный поддомен вроде play.yourname.hythost.com, который уже направлен на ваш сервер с уже настроенным портом — игроки набирают его и подключаются: ни A record, ни SRV record, ничего проверять не нужно.

Предпочитаете собственный домен? Вы всё равно можете им пользоваться. Направьте A record на IP своего сервера, как в Шаге 1, добавьте SRV record для порта — и готово; а если застрянете, поддержка в live chat доступна с 8 утра до 11 вечера (по времени Кишинёва), чтобы разобрать записи вместе с вами. В любом случае вы также получаете защиту от DDoS от Voxility перед адресом, так что его публикация не делает ваше подключение мишенью.

Уже есть сервер в другом месте? Миграция бесплатна — принесите свой мир и свой домен, и поддержка поможет перенаправить записи так, что никто не заметит переезда.
FAQ

Часто задаваемые вопросы

Нет. Сервер прекрасно работает по голому IP-адресу и порту — домен нужен исключительно для удобства. Он даёт игрокам запоминающийся адрес, сохраняет этот адрес рабочим при смене IP и позволяет спрятать порт с помощью SRV record. Если вы просто играете с парой друзей на порту по умолчанию, одного IP вполне достаточно.

Потому что вы добавили только A record, а ваш сервер работает на порту, отличном от 25565. A record направляет имя на IP, но оставляет Minecraft пробовать порт по умолчанию. Чтобы игроки могли подключаться, не набирая порт, добавьте SRV record (_minecraft._tcp), который публикует ваш настоящий порт — тогда клиент найдёт его автоматически.

A record сопоставляет имя хоста с IP-адресом. SRV record идёт дальше и публикует службу, протокол и порт для этого имени хоста. Для Minecraft вы почти всегда создаёте оба: A record, чтобы имя разрешалось в ваш сервер, и SRV record, чтобы игрокам не приходилось набирать порт.

Обычно минуту-две у современных DNS-провайдеров, иногда дольше, пока изменение расходится по интернету. Если новая запись не разрешается, выполняйте nslookup -type=srv _minecraft._tcp.play.yourname.com каждые несколько минут, пока она не вернёт порт и target, и полностью перезапустите клиент Minecraft, чтобы он не использовал кэшированный запрос.

Отчасти. Вы можете направить A record на сервер Bedrock, чтобы игроки набирали домен вместо IP, но Bedrock использует UDP-порт 19132, и его клиент не читает SRV record _minecraft._tcp, поэтому нет способа спрятать порт, как в Java — игроки вводят его в отдельном поле Port. Подробности о кросс-плее смотрите в нашем руководстве по Bedrock.

Вы получаете бесплатный поддомен — что-то вроде play.yourname.hythost.com — уже направленный на ваш сервер с настроенным портом, так что никакой настройки DNS вообще не нужно. Вы также вольны использовать собственный домен: добавьте записи A и SRV, как показано выше, а поддержка поможет, если запись не захочет работать.

Хотите аккуратный адрес без домашки по DNS?

Сервер Minecraft от HytHost поставляется с бесплатным поддоменом, который сразу направлен и с настроенным портом — или принесите свой домен, и мы поможем настроить записи. Защита от DDoS включена в любом случае.

Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hours