ERR_NAME_NOT_RESOLVED: что значит и как исправить
ERR_NAME_NOT_RESOLVED — Chrome не смог получить IP-адрес сайта через DNS. Без адреса браузеру некуда подключаться, поэтому соединение даже не начинается. Причина — опечатка в адресе, проблема с DNS на устройстве посетителя или настройки домена.
Содержание 10
Что сделать прямо сейчас
Если вы просто открываете сайт:
- Проверьте адрес: из-за одной лишней или пропущенной буквы DNS не найдёт сайт.
- Обновите страницу через минуту.
- Откройте другой сайт. Если не открывается ничего, проверьте подключение к интернету и перезагрузите роутер.
- Если не открывается только этот сайт, а другие работают, сообщите владельцу: возможно, у домена истёк срок регистрации или сбились настройки DNS.
Если сайт ваш, переходите к разделам «Как проверить» и «Как исправить» ниже: там все команды по шагам.
Что значит ошибка
Чтобы подключиться к сайту, браузер сначала узнаёт его IP-адрес: спрашивает DNS, какой адрес у имени example.com. Если адрес получить не удалось, Chrome показывает ERR_NAME_NOT_RESOLVED — в исходном коде Chrome это ошибка -105. До сервера сайта запрос при этом не доходит.
Если адрес не нашёлся для самой страницы, а не для картинки или скрипта на ней, Chrome может дополнительно проверить, работает ли DNS. Тогда вместо ERR_NAME_NOT_RESOLVED внизу страницы появится код с приставкой DNS_PROBE_FINISHED_ — например, DNS_PROBE_FINISHED_NXDOMAIN, если DNS работает, а такого имени нет. Если Chrome не запускал проверку, остаётся код ERR_NAME_NOT_RESOLVED.
Как выглядит в Chrome
Заголовок — «Не удается получить доступ к сайту», под ним — «Не удалось найти IP-адрес сервера example.com.» Chrome советует проверить подключение к интернету, а также настройки прокси-сервера, брандмауэра и DNS. Внизу — код ERR_NAME_NOT_RESOLVED и кнопки «Перезагрузить» и «Сведения».
Если адрес не нашёлся для картинки, стиля или скрипта, Chrome откроет страницу без них, а ошибку запишет в консоль — вкладка Console («Консоль») в инструментах разработчика:
Failed to load resource: net::ERR_NAME_NOT_RESOLVEDПричины
| Причина | Как проявляется |
|---|---|
| Опечатка в адресе | Сайт открывается, если набрать имя правильно |
| Истёк срок регистрации домена | Сайт не открывается ни у кого, а в кабинете регистратора срок домена истёк |
| Нет записи для имени | Не открывается, например, www.example.com, а example.com работает |
| Домен недавно настроили или перенесли | У одних посетителей сайт открывается, у других ещё нет |
| Сбой DNS у посетителя | Не открываются и другие сайты |
Как проверить
Команды из шагов 1–3 вводятся в терминале — на сервере или на своём компьютере с macOS (программа Терминал). Если вы ни разу не открывали терминал, начните с инструкции Как открыть терминал: там всё по шагам. Как подключиться к серверу, рассказано в инструкции Как подключиться к VPS по SSH. Скопируйте команду целиком, замените example.com на адрес своего сайта и нажмите Enter.
Если в ответ появится сообщение, что команда dig не найдена, а вы работаете на сервере с Ubuntu, установите её:
sudo apt install bind9-dnsutilsЕсли терминал спросит Do you want to continue?, введите Y и нажмите Enter. На компьютере с Windows команды dig нет — переходите сразу к шагу 4.
Шаг 1. Узнайте, какой IP-адрес отдаёт DNS
dig example.com +shortКоманда выведет IP-адрес. Если вывод пустой, DNS не вернул адрес — причину покажет шаг 2.
Шаг 2. Посмотрите полный ответ DNS
dig example.comВ начале вывода, в строке со словом status, — код ответа:
- NOERROR — имя существует. Если при этом в разделе ANSWER SECTION нет A-записи, адреса у имени нет.
- NXDOMAIN — такого имени нет: домен не зарегистрирован, просрочен или не делегирован, либо для поддомена не создана запись.
- SERVFAIL — DNS-сервер не смог получить ответ: например, не отвечают DNS-серверы домена.
Шаг 3. Проверьте, какие DNS-серверы указаны для домена
dig NS example.com +shortЭто должны быть серверы того сервиса, где вы редактируете DNS-записи: хостинга, регистратора или DNS-провайдера. Если указаны другие серверы, записи, которые вы правите, не действуют.
Шаг 4. Если у вас Windows
В Windows вместо dig есть команда nslookup. Запустите командную строку или PowerShell, введите команду и нажмите Enter:
nslookup example.comОна покажет IP-адрес или сообщение, что имя не найдено.
Как исправить
Нет записи для имени. Создайте A-запись с IP-адресом сервера. Для www делают CNAME-запись на основное имя или отдельную A-запись с тем же адресом. Что такое DNS-записи и где их меняют — в статье Что такое домен и как он работает.
Истёк срок регистрации. Продлите домен у регистратора. Если домен уже сняли с делегирования, после продления сайт может заработать не сразу.
Не те DNS-серверы. Укажите у регистратора серверы того сервиса, где настроены записи, — подробнее в инструкции Как перенести сайт на другой хостинг.
Запись только что создали. Если до этого кто-то уже запрашивал имя и получил ответ «такого имени нет», DNS-серверы запоминают этот ответ. По RFC 2308 срок хранения берётся из записи SOA зоны: меньшее из двух значений — поля MINIMUM и времени жизни самой записи SOA. Пока этот срок не прошёл, часть посетителей будет видеть ошибку.
На обычном хостинге
Если домен и хостинг у одной компании, DNS-записи обычно редактируют в панели хостинга. Проверьте, что домен привязан к сайту и срок его регистрации не истёк. Если всё в порядке, а ошибка остаётся, напишите в поддержку имя сайта и код ошибки.
Соседние ошибки
| Ошибка | Чем отличается |
|---|---|
| DNS_PROBE_FINISHED_NXDOMAIN | Chrome проверил DNS: серверы работают, а такого имени нет |
| ERR_CONNECTION_REFUSED | Адрес найден, но сервер отказал в соединении |
| ERR_CONNECTION_TIMED_OUT | Адрес найден, но сервер не ответил вовремя |
| ERR_ADDRESS_UNREACHABLE | Адрес найден, но до него нет пути по сети |
Источники
- Исходный код Chromium: net_error_list.h — ошибка -105; localized_error.cc — текст и советы на странице ошибки; net_error_tab_helper.cc — когда Chrome запускает проверку DNS.
- RFC 2308, раздел 3 — на какое время запоминают ответ «такого имени нет»; раздел 5 — как DNS-серверы хранят такие ответы.
Текст страницы взят из исходного кода и переводов Chrome; строка в консоли проверена в Chrome 155 на локальном тестовом сервере 7 октября 2026 года.
Сверено 7 октября 2026 года.
Что почитать дальше
- Что такое домен и как он работает — DNS-записи и делегирование.
- Как перенести сайт на другой хостинг — как сменить DNS без простоя.
- DNS_PROBE_FINISHED_NXDOMAIN — когда Chrome проверил DNS и не нашёл имени.
- «Не удается получить доступ к сайту» — все ошибки под этим заголовком.
Проверено и обновлено: 08.10.2026