DNS-сервер не отвечает — что делать
Эта ошибка значит: компьютер не может превратить имя сайта в адрес. Связь при этом часто есть — нет только ответов DNS.
Решение по порядку
Пробуйте по очереди, пока сайты не откроются.
Перезагрузите роутер
Выключите роутер из розетки на 10–20 секунд и включите. Чаще всего на запросы DNS отвечает сам роутер, и после перезагрузки всё работает.
Сайты открываются — готово.
Очистите кэш DNS
Очистите кэш DNS на компьютере и перезапустите браузер:
Командная строка ipconfig /flushdnsЭто Windows (командная строка или PowerShell). В Ubuntu —
resolvectl flush-caches.После перезапуска браузера сайты открываются — готово.
Не помогло — дальше: «Проверьте, виноват ли DNS, и укажите другой сервер»
Проверьте, виноват ли DNS, и укажите другой сервер
Сначала убедитесь, что дело именно в DNS:
Командная строка ping 1.1.1.1 nslookup glif.by nslookup glif.by 1.1.1.1Что видно Что это значит ping 1.1.1.1не отвечаетинтернета нет вообще — дело не в DNS: урок Диагностика сети ping отвечает, первая nslookup— тайм-аут или ошибка, вторая — адресне отвечает ваш DNS-сервер (роутер или провайдер) обе nslookupдают адрес, а сайт не открываетсяDNS работает; дело в браузере, в самом сайте или в файле hosts обе nslookupпишут, что имени нетимени действительно нет: опечатка или домен перестал работать Ошибка браузера
DNS_PROBE_FINISHED_NXDOMAINчаще всего значит последнее — такого имени нет. Проверьте, как набран адрес.Если не отвечает ваш DNS-сервер, укажите другой — на роутере или на одном компьютере.
На роутере — для всех устройств сразу. В настройках подключения к интернету (WAN) или DHCP найдите поля DNS-серверов и впишите адреса публичных серверов, например
1.1.1.1и8.8.8.8. Меню роутеров у производителей разные — ищите поля «DNS», «Первичный DNS», «Предпочитаемый DNS-сервер».На одном компьютере с Windows 11: «Параметры» → «Сеть и Интернет» → Wi‑Fi или Ethernet → свойства подключения → «Назначение DNS-сервера» → «Изменить» → «Вручную», включите IPv4 и впишите адреса. То же — командой PowerShell от имени администратора:
PowerShell Get-NetAdapter Set-DnsClientServerAddress -InterfaceAlias "Ethernet" -ServerAddresses ("1.1.1.1","8.8.8.8")Вместо
Ethernetподставьте имя своего подключения из столбцаNameвыводаGet-NetAdapter. Вернуть автоматическое получение DNS:PowerShell Set-DnsClientServerAddress -InterfaceAlias "Ethernet" -ResetServerAddressesВ Linux сеть настраивается по-разному в разных системах — для Ubuntu смотрите тему Ubuntu, для Windows 10 и подробностей Windows — тему Windows.
С другим DNS-сервером сайты открываются — готово.
Ещё причины
- Файл hosts. Строка с именем сайта и чужим адресом в нём главнее DNS (урок DNS).
- Только один сайт. Если остальные открываются, проблема, скорее всего, у сайта: его DNS-серверы не отвечают или срок регистрации домена истёк. Проверьте сайт с телефона через мобильный интернет.
- Программы, которые проверяют сайты. Антивирус с веб-защитой или родительский контроль пропускают запросы через себя. Если ошибка появилась сразу после установки или обновления такой программы, проверьте её сетевые настройки или обратитесь в её поддержку — защиту при этом не выключайте.
Публичный DNS-сервер видит, какие сайты вы открываете, — как и сервер провайдера. Выбирайте тот, которому доверяете. Когда свой DNS снова заработает, настройки можно вернуть на автоматические.