Ошибка «Unknown host» в консоли: сервер не может подключиться к внешним сервисам
Введение: когда сервер теряет интернет
Ошибка «Unknown host» появляется в консоли, когда сервер пытается подключиться к внешним сервисам (Mojang API, базы данных, Discord-вебхуки), но не может преобразовать доменное имя в IP-адрес. Это ломает аутентификацию игроков, интеграцию с Discord и работу плагинов. В этом гайде — как диагностировать и исправить DNS-проблемы на сервере.
Причина 1: DNS-серверы недоступны
Диагностика: nslookup google.com в командной строке сервера. Если не резолвится — проблема с DNS.
Решение: Пропишите DNS-серверы вручную: Google (8.8.8.8, 8.8.4.4) или Cloudflare (1.1.1.1). На Linux — в /etc/resolv.conf. На Windows — в настройках сетевого адаптера.
Причина 2: Брандмауэр блокирует DNS-запросы (порт 53)
Решение: Разрешите исходящие подключения на порт 53 UDP и TCP в брандмауэре.
Причина 3: Проблемы на стороне Mojang
Если ошибка только для session.minecraft.net, а остальные сайты доступны — проблема на стороне Mojang.
Решение: Проверьте статус серверов Mojang на help.minecraft.net. Обычно проблема решается за 30-60 минут.
💡 Совет профи
Для критичных сервисов используйте IP-адреса вместо доменных имён в конфигах плагинов. Это исключает DNS из цепочки отказа. Но помните, что IP серверов Mojang могут меняться — регулярно проверяйте.
💬 Комментарии (0)
🔒 Войдите, чтобы оставить комментарий
😊 Пока нет комментариев. Будьте первым!