Что означает код: DNS_PROBE_FINISHED_BAD_CONFIG
Chrome показывает DNS_PROBE_FINISHED_BAD_CONFIG, когда запустил диагностику имён и выяснил, что в конфигурации DNS на компьютере что-то не так. Проще говоря, у системы нет корректных данных о том, какой сервер спрашивать, или те данные, что есть, содержат ошибки.
Похожие по смыслу ошибки описывают другое: NXDOMAIN говорит, что имя не существует, а таймаут — что сервер не ответил. Здесь же речь о самом состоянии настроек: их либо нет, либо они не работают.
Причины по убыванию вероятности: DNS_PROBE_FINISHED_BAD_CONFIG
Чаще всего проблема возникает, когда сетевой адаптер отключён или потерял подключение, а браузер всё ещё пытается разрешать имена. Затем — неверные адреса DNS, прописанные вручную, например опечатка или адрес, которого больше не существует. Далее — сбитые сетевые параметры после установки программ, работа сторонних клиентов, сетевых фильтров и промежуточный сервер.
Ещё одна причина — роутер, не выдающий DNS через DHCP, а также повреждённый кэш DNS и файл hosts с ошибочными записями.
Иногда причиной становится смена сети: вы подключились к новой точке доступа, а в системе остались DNS-адреса от прежней, которые в новой сети недоступны. Такое часто встречается на ноутбуках, которые попеременно работают дома и в офисе.
Первичная проверка
Убедитесь, что интернет вообще есть: проверьте, подключён ли адаптер и что он получил адрес. Откройте другой браузер или другое приложение, использующее сеть. Если и они не работают, проблема на уровне системы, а не Chrome.
Если остальные программы работают, а в Chrome ошибка, отключите расширения, которые управляют промежуточный сервер, и проверьте, не включён ли в браузере собственный защищённый DNS с неверным адресом.
Обратите внимание на сочетание IPv4 и IPv6: если в настройках IPv6 указан несуществующий DNS-сервер, система может пытаться использовать его в первую очередь. Отключение IPv6 на время проверки помогает выяснить, в нём ли дело.
Что исправить в системе
Откройте сетевые подключения, зайдите в свойства адаптера и IPv4. Установите автоматическое получение DNS либо задайте адреса вручную, но проверенные. Отключите на время проверки виртуальные адаптеры и промежуточный сервер.
Затем в командной строке от имени администратора очистите кэш DNS и обновите адрес. Проверьте файл hosts: в нём не должно быть лишних записей, которые направляют нужное имя на несуществующий адрес. После этого перезагрузите компьютер и роутер.
Проверьте адаптеры виртуальных машин и контейнеров, а также клиенты частных сетей: они добавляют собственные адаптеры, и порядок их использования влияет на выбор DNS. Отключите лишние адаптеры и оцените результат.
Роутер и провайдер
Если ошибка появляется на всех устройствах, проверьте роутер: убедитесь, что он получает интернет и выдаёт клиентам адрес DNS. Попробуйте прописать в настройках роутера другой DNS, например провайдерский или общедоступный. Если через другой DNS всё работает, значит, прежний DNS-сервер недоступен или перегружен.
Если ошибка исчезает при использовании мобильной точки доступа, проблема в вашей домашней сети или у провайдера.
Если вы вручную вводили адреса DNS, перепишите их заново с сайта поставщика, чтобы исключить опечатки. Обычная ошибка — пропущенная цифра или лишний символ, из-за чего адрес выглядит правильно, но не существует.
Когда обращаться за помощью
Если все шаги выполнены и ошибка держится, но ping по IP-адресу проходит, причина в разрешении имён. Соберите данные: какие адреса DNS указаны, что показывает проверка имени, работает ли доступ на другом устройстве. С такими данными обращение к провайдеру займёт меньше времени. Если ping по IP не проходит, это уже не DNS, а проблема связи.
Практическое правило: любую ошибку конфигурации DNS проверяйте от простого к сложному, начиная с наличия сети и заканчивая файлом hosts и политиками. Так вы не пропустите очевидное и не потратите время на сложные действия.