Як сховати порт Майнткрафт сервера

Ваш сервер має не стандартний порт 25565 і ви хочете його сховати? Цей гайд покаже вам як це зробити.

Основний плюс від данної дії, що гравцям буде легше зайти на ваш сервер. Вони зможуть просто запам’ятати ваше доменне ім’я і не додавати порт вручну.

Для того, щоб сховати порт сервера, використовують “SRV запис” в DNS доменного імені.

Що таке SRV записи? SRV записи це спеціальні DNS записи, які дозволяють вказати порт для певного сервісу. В нашому випадку, сервіс це сервер Minecraft Java Edition. Нажаль, Майнкрафт Bedrock Edition не підтримує SRV записи, тому гравцям данної версії доведеться вказувати порт вручну.

Як створити SRV запис для сервера Minecraft Java Edition

Ми будемо використовувати Cloudflare як наш DNS сервер, але ви можете використовувати будь-який інший DNS провайдер.

  1. Увійдіть в панель управління вашого DNS провайдера.

  2. Привяжіть ваше доменне ім’я до IP адреси вашого сервера, за допомогою “A запису” DNS. Вибираємо бажане доменне ім’я, наприклад mc.example.com і прив’язуємо його до IP адреси вашого сервера, наприклад 188.72.101.0.

    Натискаємо Add record
    ”Type” вибираємо A
    ”Name” вводимо наш бажаний субдомен mc
    ”IPv4 address” вводимо IP адресу вашого сервера 188.72.101.0
    Натискаємо Save

A запис

Чудово, тепер ви можете заходити на сервер за допомогою mc.example.com:порт замість 188.72.101.0:порт.

(“А запис” не має відношення до портів, він просто прив’язує доменне ім’я до IP адреси, але без нього SRV запис не буде працювати.)

  1. Далі переходимо до створення SRV запису, щоб придбати порт.

    Натискаємо Add record.
    ”Type” вибираємо SRV
    ”Name” вводимо _minecraft._tcp.mc (“_minecraft” це сервіс, “_tcp” це протокол, “mc” це наше доменне ім’я) “Priority” вводимо 0
    ”Weight” вводимо 0
    ”Port” вводимо порт вашого сервера, наприклад 25566
    ”Target” вводимо наше доменне ім’я з “А запису” mc.example.com
    Натискаємо Save.

SRV запис

Готово! Тепер ваш сервер Minecraft Java Edition доступний за адресою mc.example.com без вказування порту.

Прийміть до уваги, що зміни можуть зайняти до 24 годин для того, щоб поширитися по всім DNS серверам.

Як прибрати порт, якщо два сервера на одному IP

У вападку, якщо у вас два сервера на одному IP, ви можете створити ще один SRV запис для іншого сервера. Просто вкажіть порт іншого серера та в “Name” введіть іншій субдомен, наприклад_minecraft._tcp.vanilla, “Target” залиште той самий mc.example.com. Тоді ваші сервери будуть доступні за двома адресами vanilla.example.com та mc.example.com.

Зверніть увагу, що вам не потрібно створювати новий “А запис” для кожного сервера. Ви можете використовувати один “А запис” для всіх серверів, якщо вони на одному IP, тому що “Name” в SRV записі буде вказувати на ваш бажаний субдомен.

Як не використовувати субдомен

Якщо ви не хочете використовувати субдомен, ви можете ввести _minecraft._tcp замість _minecraft._tcp.mc в “Name” SRV запису. Тоді ваш сервер буде доступний за адресою example.com.

Додати нову адресу до списку