Как привязать домен к серверу Minecraft

1. Предварительные требования

Перед тем, как настроить домен для вашего Minecraft-сервера, убедитесь, что у вас есть:

  • Выделенный сервер с Ubuntu от proxify.cloud. IP-адрес сервера указан в панели управления (раздел «Обзор» или «Сеть»).
  • Домен, который вы хотите привязать (например, minecraft.example.com). Если домен ещё не делегирован, вам потребуется доступ к панели управления DNS (у регистратора или в панели proxify.cloud, если вы заказали домен через них).
  • Установленный и запущенный сервер Minecraft. По умолчанию он слушает порт 25565. Если вы используете нестандартный порт, запомните его.
  • Права root или sudo на сервере для настройки фаервола.

2. Шаг 1: Определяем IP-адрес сервера

  1. Войдите в панель управления proxify.cloud (обычно это http://proxify.cloud или адрес, который вам выдали).
  2. Найдите ваш выделенный сервер в списке оборудования.
  3. На странице информации о сервере скопируйте IPv4-адрес. Обычно он выглядит как 123.45.67.89.
  4. Проверьте, что сервер отвечает на ping с вашей локальной машины:
    ping 123.45.67.89
    
    Если ответа нет, возможно, включена защита от ping (но это не критично для дальнейших шагов).

3. Шаг 2: Настройка DNS-записей

Теперь нужно создать записи, которые свяжут ваш домен с IP-адресом сервера.

Вариант A: Обычная A-запись (рекомендуется для новичков)

Этот способ подходит, если вы используете стандартный порт Minecraft (25565) и хотите, чтобы игроки вводили домен типа mc.example.com:25565 или просто mc.example.com (так как 25565 – порт по умолчанию, его можно не указывать).

  1. Зайдите в панель управления DNS вашего домена. Обычно это:
    • Панель регистратора (например, Namecheap, GoDaddy).
    • Панель proxify.cloud (если домен зарегистрирован через них: откройте раздел «Домены» → выберите домен → «Редактировать зону DNS»).
    • Cloudflare, если вы используете их DNS.
  2. Создайте A-запись:
    • Имя (Host): например, mc (тогда полный адрес будет mc.example.com). Если хотите использовать сам example.com без поддомена, оставьте поле пустым или введите @.
    • Значение (Value): IP-адрес вашего сервера (123.45.67.89).
    • TTL: оставьте по умолчанию (обычно 600–3600 секунд).
  3. Сохраните запись.

Через несколько минут (до 24 часов) A-запись распространится по DNS-серверам.

Вариант B: SRV-запись (для нестандартного порта или маскировки порта)

Если вы используете порт, отличный от 25565, или хотите, чтобы игроки подключались просто по домену без указания порта (например, minecraft.example.com вместо minecraft.example.com:25566), создайте SRV-запись.

SRV-запись для Minecraft выглядит так:

  • Service: _minecraft
  • Protocol: _tcp
  • Name: ваш домен (например, mc.example.com или example.com, если хотите, чтобы работало без поддомена)
  • Target: IP-адрес сервера (или A-запись, которая ведёт на сервер)
  • Port: порт, на котором работает сервер Minecraft (например, 25566)
  • Priority: 0
  • Weight: 5

Важно: Если вы используете Cloudflare, убедитесь, что для этой SRV-записи включен серый облачок (DNS only) — прокси-сервера Cloudflare не поддерживают SRV для Minecraft.

После добавления SRV-записи проверьте её работу командой (на своём компьютере):

nslookup -type=srv _minecraft._tcp.mc.example.com

4. Шаг 3: Настройка сервера Minecraft

Убедитесь, что ваш сервер Minecraft настроен правильно.

  1. Зайдите на сервер по SSH.
  2. Откройте файл server.properties:
    nano /путь/к/папке/сервера/server.properties
    
  3. Проверьте следующие параметры:
    • server-ip= – оставьте пустым (если сервер должен слушать на всех интерфейсах). Если вы укажете конкретный IP, сервер будет привязан только к нему.
    • server-port=25565