Если вы хотите, чтобы ваш Minecraft-сервер был доступен по красивому доменному имени без необходимости указывать порт, вы попали по адресу! В этом посте мы разберём, как правильно настроить домен, какие DNS-записи создавать, зачем нужен Cloudflare и как избежать типичных ошибок. Готовы? Тогда поехали!
Почему домен вместо IP — это круто и удобно
Представьте: вместо того, чтобы вводить в Minecraft IP-адрес с портом вроде 123.45.67.89:25566
, вы просто пишете mc.mydomain.ru
и вуаля — вы в игре! Это профессионально выглядит. К тому же, если IP сервера изменится, достаточно обновить DNS-записи, а игроки продолжат заходить по тому же домену.
Шаги настройки домена для Minecraft-сервера без порта
1. Регистрация домена
Если у вас ещё нет домена, зарегистрируйте его у любого регистратора. Например, на minehosting.ru/domains можно быстро подобрать и купить домен. При регистрации важно:
- Ввести уникальное имя домена
- Заполнить контактные данные и паспортные сведения
- Оставить поля DNS-серверов пустыми (их укажем позже)
- Оплатить заказ и дождаться письма о регистрации
2. Выбор и настройка DNS-провайдера
Вы можете использовать DNS от регистратора, но лучше выбрать Cloudflare — бесплатный и надёжный сервис с удобной панелью управления.
Почему Cloudflare?
- Быстрая и простая настройка
- Бесплатный тариф с нужным функционалом
- Возможность управлять DNS-записями в одном месте
- Защита от DDoS-атак (хотя для Minecraft проксирование нужно отключать)
3. Связываем домен с Cloudflare
- Зарегистрируйтесь на Cloudflare
- Добавьте ваш домен, выберите тариф Free
- Cloudflare предложит DNS-записи — пока пропустите этот шаг
- Скопируйте NS-серверы Cloudflare
- В личном кабинете регистратора (например, MineHosting) замените NS-серверы на Cloudflare
- Подтвердите изменения и дождитесь обновления (обычно несколько часов)
4. Создание DNS-записей для Minecraft
Теперь самое интересное — создаём записи, чтобы Minecraft-сервер был доступен по домену без порта.
Тип записи | Поле "Name" (имя) | Поле "Content" (адрес) | Описание |
---|---|---|---|
A | @ или поддомен (например, mc ) |
IP-адрес сервера (без порта) | Связывает домен или поддомен с IP сервера |
SRV | _minecraft._tcp.play или _minecraft._tcp.mc |
target — домен или поддомен из A-записи |
Настраивает порт и приоритет для Minecraft |
Как правильно заполнить A-запись
- В поле Name можно указать:
@
— чтобы домен без поддомена (например,mydomain.ru
) указывал на сервер- имя поддомена (например,
mc
), тогда сервер будет доступен поmc.mydomain.ru
- В поле IPv4 address укажите IP сервера без порта (например,
123.45.67.89
)
Важно: Если в A-записи указать поддомен, то по корневому домену сервер доступен не будет — только по поддомену.
Настройка SRV-записи для доступа без порта
SRV-запись — это волшебный ключ, который позволяет Minecraft-клиенту понять, на какой порт нужно заходить, даже если он нестандартный.
Поле | Значение и пояснение |
---|---|
Service | _minecraft._tcp — обозначает Minecraft-сервер по TCP |
Name | play или mc — поддомен, по которому будет доступен сервер; можно оставить пустым, если используете корневой домен |
Priority | 0 — приоритет сервера (обычно 0) |
Weight | 5 — вес записи, влияет на балансировку (обычно 5) |
Port | Порт сервера (например, 25566 ), который указан в личном кабинете хостинга |
Target | Домен или поддомен из A-записи (например, mc.mydomain.ru ) |
Пример: как это выглядит в Cloudflare
Type | Name | Priority | Weight | Port | Target | IPv4 address | Proxy status |
---|---|---|---|---|---|---|---|
A | mc | — | — | — | — | 123.45.67.89 | DNS only (серое облачко) |
SRV | _minecraft._tcp.mc | 0 | 5 | 25566 | mc.mydomain.ru | — | — |
Обязательно отключите проксирование (Proxy status) для A-записи! Иначе Minecraft не сможет подключиться.
Что будет, если что-то пойдёт не так?
- Если DNS-записи обновляются, доступ к серверу может пропадать на несколько часов (обычно до 24-48 часов)
- Если в A-записи указать поддомен, а в SRV — корневой домен, сервер не будет доступен без порта
- Включённое проксирование в Cloudflare приведёт к невозможности подключения к серверу
- Неправильно заполненные поля SRV-записи (например, неверный порт или target) сломают доступ
Как проверить, что всё работает
- Используйте сервис digwebinterface.com, чтобы проверить A-запись — введите домен или поддомен и убедитесь, что IP совпадает с вашим сервером
- Попробуйте подключиться к серверу по домену без порта в Minecraft
- Если не работает, подождите несколько часов и проверьте ещё раз
Почему лучше использовать поддомен для Minecraft
Плюсы поддомена | Минусы корневого домена |
---|---|
Можно разделить сервисы (сайт, почта, сервер) | Ограничения на SRV-записи для корневого домена |
Легко менять настройки без влияния на основной домен | Могут возникнуть сложности с SRV-записью |
Удобно для организации и масштабирования | Меньше гибкости в управлении |
Итоговая таблица шагов
Шаг | Что делать | Где делать |
---|---|---|
1. Регистрация домена | Купить домен, заполнить данные | minehosting.ru/domains |
2. Настройка DNS | Зарегистрироваться в Cloudflare, сменить NS | Cloudflare, личный кабинет домена |
3. Создание A-записи | Добавить A-запись с IP сервера | Cloudflare DNS |
4. Создание SRV-записи | Добавить SRV с портом и target | Cloudflare DNS |
5. Проверка | Проверить через digwebinterface и Minecraft | Веб-сервисы, игра |
Полезные ссылки
- Настройка домена для Minecraft сервера — superhub.host
- Подробное руководство по доменам на MineHosting
- Туториал "Домен вместо IP" на RuBukkit
Теперь вы вооружены знаниями, чтобы поставить домен на Minecraft-сервер и забыть про неудобные порты! Настройка DNS — это чёткий алгоритм, который сделает ваш сервер доступным и удобным для всех игроков. Удачи в настройках и приятной игры!