Блог

DNS-сервер не отвечает: что делать и как исправить?

Узнайте, почему DNS-сервер не отвечает, и что нужно сделать, чтоб это исправить.

6 нояб. 2025 г.

АйтипонятноИБ продукты
Данил Соколов
Данил Соколов

6 нояб. 2025 г.

4 мин.чтение

DNS-сервер не отвечает: что делать и как исправить?

Что такое ошибка ДНС?

DNS — это электронная «телефонная книга» интернета. Когда вы вводите домен, ваш компьютер обращается к DNS-серверу с вопросом: «Какой IP-адрес у этого сайта?». Если ДНС сервер не отвечает или дает неправильную информацию, соединение не устанавливается.

Иногда при попытке открыть веб-страницу пользователи сталкиваются с ошибкой «Не удается найти DNS-адрес».Это означает, что компьютер не смог преобразовать доменное имя (например, skydns.ru) в числовой адрес, который нужен для подключения к сайту. Без этого преобразования браузер просто не знает, куда отправить запрос.

Почему же не работает ДНС сервер? Можно выделить четыре основные причины:

  1. Проблема на вашем устройстве
  2. Проблема со стороны провайдера
  3. Проблема со стороны сайта
  4. Отсутствие интернета

Разберём каждую подробнее.

Почему днс сервер недоступен?

Проблема на вашем устройстве

Порой причина проблема кроется в вашем компьютере или роутере. Даже небольшие сбои в кэше, устаревшие настройки или перегрузка оборудования могут привести к тому, что DNS-сервер недоступен. Рассмотрим самые частые случаи:

  • Повреждение кэша DNS. DNS-кэш — это локальное хранилище информации о сайтах, которые вы уже посещали. Со временем эти данные могут устаревать или повреждаться, особенно если были изменены настройки DNS на целевом сайте. Браузер продолжает использовать старую информацию и не может подключиться.
  • Неправильные настройки DNS. Если в сетевых параметрах устройства указаны неверные адреса DNS-серверов или они недоступны, система не сможет преобразовать доменное имя. Это часто происходит при ручной настройке или автоматическом получении параметров от маршрутизатора с ошибкой.
  • Проблемы с маршрутизатором. Ваш Wi-Fi роутер — важное звено в цепи подключения. Он может блокировать DNS-запросы, если неправильно настроен или перегружен. Такое случается при длительной непрерывной работе без перезагрузки.

Проблема со стороны провайдера

Порой причина проблема кроется в вашем компьютере или роутере. Даже небольшие сбои в кэше, устаревшие настройки или перегрузка оборудования могут привести к тому, что DNS-сервер недоступен. Рассмотрим самые частые случаи:

  • Сбой DNS-серверов. Интернет-провайдер использует собственные DNS-серверы. Если они вышли из строя, перегружены или проходят техническое обслуживание, никто в этой сети не сможет подключаться к сайтам.
  • Сетевые неполадки магистрали. Проблемы в основной сетевой инфраструктуре провайдера также приводят к невозможности обработки DNS-запросов.

Проблема с самим сайтом

Иногда в ошибке ДНС виноват сам сайт. Такое может произойти, если:

  • Сайт новый или недавно измененный. Когда владелец регистрирует новый домен или меняет DNS-настройки, информация распространяется по интернету постепенно — в течение нескольких часов или даже дней. В этот период одни серверы уже могут знать правильный адрес, а другие — еще нет.
  • Есть ошибки в конфигурации домена. Если владелец сайта неправильно настроил DNS-записи или забыл продлить регистрацию домена, глобальные серверы не смогут найти правильный IP-адрес.

Отсутствие интернета

Очевидная, но иногда упускаемая из виду причина — это полное отсутствие Интернет-соединения. Если кабель оборван, Wi-Fi отключен или отсутствует электричество, никакие настройки не помогут.


Как исправить ошибку «DNS-сервер не отвечает»?

Windows


Шаг 1. Перезагрузите оборудование

Начните с простого: перезагрузите маршрутизатор и компьютер. Выключите роутер, подождите 2–3 минуты, затем включите обратно. Затем перезагрузите компьютер. Часто именно это помогает починить ДНС сервер.


Шаг 2. Очистите DNS-кэш

Откройте командную строку от имени администратора (щелкните правой кнопкой мыши на меню «Пуск» и выберите «Командная строка (администратор)»). Выполните эти команды в терминале по одной, нажимая Enter после каждой:

ipconfig /flushdns

ipconfig /registerdns

ipconfig /renew

После завершения перезагрузите компьютер.


Шаг 3. Проверьте настройки DNS
  1. Откройте Центр управления сетями: кликните правой кнопкой на значок сети в трее (нижний правый угол)
  2. Выберите «Центр управления сетями и общим доступом»
  3. Перейдите в «Изменение параметров адаптера»
  4. Найдите активное подключение (Wi-Fi или Ethernet) и откройте его свойства
  5. Дважды кликните на «IP версии 4 (TCP/IPv4)»
  6. Установите галочку «Получить адрес DNS-сервера автоматически»

Если это не поможет перезагрузить ДНС сервер , попробуйте использовать популярные публичные DNS-серверы. Выберите «Использовать следующие адреса DNS-серверов» и введите:

SkyDNS:193.58.251.251

Google Public DNS:8.8.8.8

Яндекс DNS:77.88.8.8

Нажмите OK и перезагрузите компьютер.


MAC


Шаг 1. Перезагрузите маршрутизатор и компьютер

Выключите W-Fi роутер на 2–3 минуты, затем включите обратно. Перезагрузите Mac.


Шаг 2. Очистите DNS-кэш на Mac

Откройте Терминал (найдите его через Spotlight: Cmd+Space, введите "Terminal").

Введите команду и нажмите Enter:

sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

Система запросит ваш пароль — введите его и нажмите Enter еще раз.

Для старых версий macOS используйте:

Mountain Lion, Lion (10.7–10.8): sudo killall -HUP mDNSResponder

Yosemite (10.10): sudo discoveryutil mdnsflushcache


Шаг 3. Изменить DNS-серверы
  1. Откройте «Параметры системы» → «Сеть»
  2. Кликните на активное подключение Wi-Fi или Ethernet
  3. Нажмите кнопку «Дополнительно»
  4. Перейдите на вкладку DNS
  5. Нажмите «+» и добавьте адреса:
  6. SkyDNS: 193.58.251.251

    Google DNS: 8.8.8.8 и 8.8.4.4

    Яндекс DNS: 77.88.8.8

  7. Нажмите OK и примените изменения

После этого перезагрузите компьютер.


Шаг 4. Перезагрузите mDNSResponder

Если очистка кэша не помогла, можно перезагрузить сервис mDNSResponder:

  1. Откройте Activity Monitor (Cmd+Space, введите «Activity Monitor»)
  2. Найдите процесс mDNSResponder
  3. Выделите его и нажмите кнопку перезагрузки (X) в верхнем левом углу
  4. Нажмите «Force Quit»

Linux


Шаг 1. Перезагрузитесь

Перезагрузите маршрутизатор и компьютер. Часто это решает базовые проблемы.


Шаг 2. Почистите DNS-кэш

Откройте Терминал (Ctrl+Alt+T) и выполните команду:

sudo systemd-resolve --flush-caches

Введите пароль администратора и нажмите Enter.

Для некоторых версий Ubuntu могут подойти также:

sudo service network-manager restart


Шаг 3. Измените DNS-серверы

Отредактируйте конфиг-файл systemd-resolved. Откройте Терминал и введите:

sudo nano /etc/systemd/resolved.conf

Найдите строку, начинающуюся с #DNS=, удалите символ # в начале и укажите

DNS=8.8.8.8 8.8.4.4


Шаг 4. Проверьте резолвинг

Используйте команду в терминале для проверки, работает ли DNS:

nslookup google.com

Или через dig:

dig google.com

Если видите IP-адрес в ответе — DNS работает.


Что еще можно попробовать, чтобы устранить днс ошибку

Проверьте Интернет-соединение

Убедитесь, что интернет вообще работает. Используйте команду (работает во всех ОС):

ping 8.8.8.8

Если соединение есть, но сайты не открываются — это точно DNS.


Запустите встроенную диагностику (это решение подходит только для Windows)

Если вы используете Windows, операционная система может найти проблему автоматически. Кликните правой кнопкой на значок сети на панели задач и выберите «Диагностика неполадок».


Свяжитесь с провайдером

Если все локальные методы не помогли, проблема, скорее всего, на стороне провайдера. Позвоните в техническую поддержку и сообщите об ошибке.

Чаще всего ДНС ошибка — это несложная проблема. В 70% случаев починить dns сервер удаётся с помощью перезагрузки оборудования и очистки кэша. Начинайте с простого, и если сервис не отвечает, проверяйте настройки DNS.

Поделиться: