Привет! Эта статья будет посвящена разбору всех возможных ошибок DNS и способам их исправления. Формулировки этих ошибок будут зависеть от операционной системы пользователя и его браузера, но сами методы по исправлению останутся теми же самыми. Поэтому не ленимся, читаем и пробуем все. Благо на этом фронте не так уж и много вариантов.
У вас появилась какая-то отдельная ошибка, которой нет в этом списке? Напишите ее в комментариях (а еще свою Windows и используемый браузер), а если разрешили проблему, то как это сделали.
Кратко об ошибках
Дабы не ходить далеко, перечисляю основные причины, по которым могут возникать проблемы DNS. А ниже уже пробежимся по основным ошибках и способах их устранения:
- Ваш DNS сервер лежит – особенно часто происходит при использовании DNS от провайдера. Как быстрое решение – замена на публичный DNS от того же Google. При этой проблеме ни один из сайтов не открывается, но зато сторонние программы вроде Скайпа продолжают работать без проблем.
- Все сайты открываются кроме одного – это явная проблема конкретного сайта. Или еще не появился в корневых DNS-серверах, или возникли проблемы с настройкой сервера. От нас здесь ничего не зависит, придется подождать.
- Ошибка работы DNS-службы – как и в первом случае не работает все.
Вот и все по этой теме. Остальные возможные причины – это уже индивидуальные случаи. Дальше только конкретика. Ниже видео по теме DNS, чтобы не вводить целый раздел на объяснение принципов работы этой технологии:
DNS-сервер не отвечает – Не удается найти DNS-адрес сервера – DNS-сервер не найден
Самая частая ошибка DNS. Вот так выглядит в браузере:
А вот так при Диагностике сети:
Обычно такая проблема возникает локально на удаленном сервере. То есть, другие сайты открываются, а именно этот конкретный ни в какую. Что можно сделать:
- Пробуем с телефона. Открылось? Значит смотрите следующий раздел с инструкциями.
- Перезагружаем роутер и компьютер – если и это не помогло, значит мы ничего сделать не можем. Остается ждать и надеяться на быстрый ремонт владельца сайта.
Windows не удается связаться с устройством или ресурсом
Еще одна похожая проблема. В Диагностике выглядит вот так:
Порядок действий на этот случай:
- Отключаем временно антивирус. Проверяем.
- Проверяем работу DNS-службы на Windows. Для этого переходим в Службы (из Панели управления на Windows 7 или из Параметров на Windows 10). Тут ищем службу DNS-клиент. Проверяем, чтобы работала. В случае чего запускаем и выставляем в автоматический запуск. Иногда просто возникает здесь сбой DNS, поэтому может помочь и простая перезагрузка:
- Очистка Кэша ДНС (особенно помогает при локальной разработке). Операционная система запоминает старые запросы, и если, например, сайт изменил свой первоначальный адрес, то система все равно будет пытаться стучаться по старому адресу в обход внешних запросов. Поэтому чистка этого хранилища поможет. Команду можно выполнить или через командную строку, или через Windows PowerShell:
ipconfig /flushdns
Нет доступа к DNS-серверу – Ошибка поиска DNS
Обычная причина этой ошибки DNS-сервера – неверные сетевые настройки или отказ вышеупомянутой службы. Что делаем:
- Пробуем через другой браузер – на случай включения странных прокси и VPN.
- Пытаемся включить службу как в Шаге 3 прошлого раздела.
- Вручную задаем ДНС-сервер на нашем компьютере.
Как сделать ручную настройку я уже писал неоднократно, поэтому еще раз кратко:
- Правой кнопкой мыши по значку сети в трее возле часов – Параметры сети и интернет (на «семерке» Центр управления сетями и общим доступом):
- Настройка параметров адаптера:
- Ищем наш сетевой адаптер, через который сейчас подключены. Если по Wi-Fi – беспроводной, если через провод – Ethernet. Щелкаем по нему правой кнопкой – Свойства. А далее как на картинке:
Адреса 8.8.8.8 и 8.8.4.4 – Google Public DNS, работают постоянно и как часы. На моей памяти ни разу не подводили.
Менее популярные ошибки
Здесь просто оставлю список, дабы не потерялся. По мере добавления новых комментариев будем обновлять. Вообще, сам алгоритм решения проблемы был описан выше, все остальное лишь частные случаи названий ошибок:
- Произошла временная ошибка DNS
- Не удается разрешить DNS имя контроллера домена
- Не смогли загрузить страницу, потому что не нашли сайт в DNS
- Сервер DNS не может открыть сокет для адреса IP. Убедитесь, что это один из действительных адресов компьютера сервера – обычно речь идет о занятом порте другой программой.
- Сервер DNS будет отправлять запросы другим серверам DNS на порт, отличный от принятого по умолчанию (TCP порт 53) – конфликт нескольких сетевых адаптеров, пробуем отключить один из них.
- Компьютер сервера не имеет настроенного основного суффикса DNS
- Сервер DNS не обнаружил первичных или вторичных зон. Сервер запускается в режиме только кэширования, и он не авторитетен ни для одной из зон.
- Сервер DNS записал новую версию зоны «zonename» в файл filename. Новую версию можно просмотреть, перейдя на вкладку.
- Срок действия зоны «zonename» истёк до успешной передачи зоны или обновления с основного сервера, который является источником зоны. Зона была отключена.
Есть что сказать или появилась другая ошибка? Пишите в комментариях, будем разбираться. Особенно приветствуются нестандартные ситуации, которые не были описаны в этой статье. Помогаем себе, помогаем людям.