Як підключити домен до сервера Minecraft
На цій сторінці
Роздавати друзям голу 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 (працює) або play.yourname.com:PORT | Ваш сервер працює на порту за замовчуванням 25565 |
| A record + SRV record | play.yourname.com | Ваш сервер працює на будь-якому нестандартному порту (більшість орендованих серверів) |
Крок 1: Створіть A record
A record — це основа, на яку вказує SRV record. Робити це ви будете там, де керується DNS вашого домену: у реєстратора або в DNS-провайдера на кшталт Cloudflare (безкоштовний, і саме його ми використовуємо в прикладі). Поля скрізь однакові.
- Дізнайтеся IP свого сервера. Розміщуєте самі й виходите в публічний доступ? Це ваш публічний IP (пошукайте «what is my IP»). На орендованому сервері IP вказано в даних підключення в панелі.
- Відкрийте панель DNS. Увійдіть до провайдера, у якого розміщено DNS домену, і відкрийте сторінку DNS-записів вашого домену.
- Додайте A record. Створіть новий запис із такими значеннями:
Type: A Name: play (this becomes play.yourname.com) Value: 203.0.113.10 (your server IP) TTL: Auto
Використовуйте@як ім’я, якщо хочете, щоб на сервер вказував сам домен (yourname.com), а не піддомен. - Вимкніть проксі. У Cloudflare натисніть на помаранчеву хмаринку поруч із записом, щоб вона стала сірою («DNS only»). Проксі створено для сайтів, і воно зламає підключення Minecraft — це найпоширеніша помилка.
- Збережіть і трохи зачекайте. У сучасних провайдерів зміни DNS зазвичай набувають чинності за хвилину-дві, хоча можуть тривати й довше. Перевірте, підключившись до
play.yourname.comв Minecraft. Якщо сервер на порту 25565, ви вже завершили; якщо він запитує порт, переходьте до SRV record.
Крок 2: Додайте SRV record, щоб прибрати порт
SRV record повідомляє Minecraft, який порт використовувати, тож гравці ніколи його не набирають. У нього більше полів, ніж у A record, але від сервера до сервера змінюються лише два з них: порт і target.
| Поле | Значення | Примітки |
|---|---|---|
| Type | SRV | |
| Service | _minecraft | Завжди це, з підкресленням |
| Protocol | _tcp | Java використовує TCP |
| Name | play | Піддомен, який набиратимуть гравці; @ для самого домену |
| Priority | 0 | |
| Weight | 5 | |
| Port | 25571 | Справжній порт вашого сервера, з панелі |
| Target | play.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

Немає відповіді? Запис ще не поширився або ім’я трохи неправильне — перевірте ще раз префікс _minecraft._tcp і target.
Пропустіть налаштування DNS — сервер Minecraft від HytHost постачається з безкоштовним уже спрямованим піддоменом і захистом від DDoS.
Переглянути тарифи MinecraftBedrock і чому він усе одно запитує порт
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 перед адресою, тож її публікація не робить ваше підключення мішенню.
Часті запитання
Ні. Сервер чудово працює за голою 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