Что означает Unknown Host в Minecraft
Ошибка Unknown host или java.net.UnknownHostException возникает, когда клиент не может разрешить доменное имя сервера в IP-адрес через DNS. Minecraft даже не начинает handshake — проблема на этапе lookup. В списке серверов может отображаться красный значок, а при подключении — мгновенный отказ с текстом о неизвестном хосте.
Причины возникновения
- Опечатка в адресе: Лишние символы, неверный домен, кириллица вместо латиницы.
- Сломанный DNS: Провайдер, роутер или локальный кэш возвращает некорректный ответ.
- Домен не существует или истёк: Сервер сменил адрес, старый домен удалён.
- Блокировка DNS: Родительский контроль, корпоративная сеть, некоторые VPN.
- Hosts-файл: Ручная запись блокирует или подменяет домен.
Способы решения
Способ 1: Проверка адреса
- Скопируйте адрес с официального сайта сервера, не набирайте вручную.
- Убедитесь, что нет пробелов в начале и конце.
- Для проверки используйте рабочий домен — например,
mc.modkrate.com(HorizonFrontier).
Способ 2: Диагностика DNS
В Windows (cmd):
ping mc.modkrate.com
nslookup mc.modkrate.com
Если ping не находит хост — проблема в DNS или адресе. Если ping проходит, а Minecraft нет — проверьте файрвол.
Способ 3: Смена DNS и очистка кэша
- Параметры сети → DNS →
1.1.1.1и1.0.0.1. - От администратора:
ipconfig /flushdns - Перезапустите Minecraft.
Способ 4: Hosts и VPN
- Проверьте
C:\Windows\System32\drivers\etc\hosts— не должно быть строк с доменом сервера. - Отключите VPN и DNS-over-HTTPS в браузере/антивирусе на время теста.
- Если администрация опубликовала IP — добавьте сервер по IP временно.
Профилактика
Сохраняйте адрес сервера с официального источника. Используйте стабильные домены, а не IP, которые меняются. HorizonFrontier доступен по постоянному адресу mc.modkrate.com (26.1.2) — удобно для закладки и повторного входа без поиска нового IP.