При попытке подключиться к веб-сайту вы можете столкнуться с ошибкой подключения. В Windows 10 при запуске средства устранения неполадок диагностики сетей Windows(новое окно) может возникнуть ошибка DNS-сервер не отвечает. Windows 11 возвращает менее информативное сообщение об ошибке [Ваше интернет-подключение] не имеет действительной конфигурации, где проблема с DNS-сервером может быть одной из нескольких возможных причин. В macOS и Linux конкретного сообщения об ошибке нет, но проверка на наличие проблем с DNS-сервером должна быть важным шагом в процессе устранения неполадок.

Средство диагностики сетей Windows

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

Что означает «DNS-сервер не отвечает»?

Каждому подключению к интернету присваивается уникальный числовой идентификатор, известный как IP-адрес (адрес интернет-протокола). Человеческий мозг не приспособлен для запоминания длинных строк цифр, поэтому мы идентифицируем интернет-ресурсы (например, веб-сайты) с помощью более понятных текстовых строк, называемых доменными именами.

Система доменных имен (DNS) подобна глобальной телефонной книге, которая преобразует удобные для восприятия URL-адреса в IP-адреса, используемые компьютерами.

Например, URL-адрес protonvpn.com в настоящее время указывает на IP-адрес 185.159.159.140.

Разрешение DNS — это процесс преобразования домена в соответствующий ему IP-адрес, который выполняется DNS-серверами, по умолчанию обслуживаемыми вашим интернет-провайдером (ISP). Ошибка DNS-сервера означает, что в этом процессе что-то пошло не так.

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

Как уже упоминалось, Windows 10 сообщит вам, если возникнет проблема с DNS. На других платформах устранение неполадок с DNS является частью более широкого процесса исключения, необходимого для выявления проблемы с подключением. Чтобы исправить ошибку DNS-сервер не отвечает, попробуйте выполнить следующие шаги:

1. Используйте VPN

Когда вы используете VPN (например, Proton VPN), DNS-запросы отправляются через VPN-туннель для разрешения DNS-серверами провайдера VPN вместо DNS-сервера по умолчанию, настроенного в настройках Windows. Таким образом, использование VPN — это простой способ обойти проблемы как с DNS-сервером (поскольку вы меняете DNS-сервер), так и с настройками DNS в Windows (поскольку ваши DNS-запросы разрешает VPN-сервер, а не настроенный в Windows сервер). Единственный недостаток этого подхода заключается в том, что он может не помочь вам выявить первопричину проблемы.

Стоит отметить, что теперь Proton VPN предлагает функцию пользовательского DNS на некоторых платформах, которая позволяет указывать стороннюю службу DNS для разрешения ваших DNS-запросов при подключении к VPN.

Подробнее о функции пользовательского DNS в Proton VPN

2. Устраните неполадки с интернет-подключением

Неисправное или медленное интернет-подключение может препятствовать соединению вашего устройства с DNS-сервером. Подключение к совершенно другой сети, например к точке доступа Wi-Fi на телефоне, — хороший способ определить, в этом ли заключается проблема. Если да, то простая перезагрузка модема и маршрутизатора (которые часто представляют собой одно и то же устройство) может решить проблему. Если у вас нет второй сети для подключения, вы можете просто попробовать сбросить настройки модема и маршрутизатора.

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

3. Измените DNS-сервер

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

4. Проверьте настройки DNS

Возможно, ваши настройки DNS настроены неправильно. Они могут быть устаревшими, вы могли настроить их неверно, или же стороннее программное обеспечение в вашей системе могло изменить их (это также может быть вредоносная программа, поэтому в случае сомнений тщательно просканируйте систему).

Процесс проверки настроек DNS в принципе совпадает с процессом изменения DNS-сервера (подробности см. ниже).

5. Отключите брандмауэр и настройки антивирусного программного обеспечения

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

Чтобы найти настройки по умолчанию в Windows 10 для разделов Защита от вирусов и угроз и Брандмауэр и защита сети, перейдите в меню ПускПараметрыОбновление и безопасностьБезопасность Windows. В Windows 11 перейдите в меню ПускПараметрыКонфиденциальность и безопасностьБезопасность Windows.

Страница «Безопасность Windows» в параметрах Windows 10

В macOS нет(новое окно) встроенной защиты от вирусов по умолчанию, но вы можете отключить брандмауэр, перейдя в Системные настройкиСетьБрандмауэр.

Настройка брандмауэра в macOS

Большинство дистрибутивов Linux также по умолчанию не имеют встроенной защиты от вирусов, но во многих из них работает брандмауэр. Хорошее руководство по отключению брандмауэра по умолчанию в популярных дистрибутивах Linux можно найти здесь(новое окно). Если вы используете стороннее программное обеспечение для обеспечения безопасности, обратитесь к его документации.

6. Очистите кеш DNS

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

Узнайте, как очистить кеш DNS

7. Перезапустите устройство в безопасном режиме

Загрузите устройство в безопасном режиме с поддержкой сетевых драйверов(новое окно) (Windows), безопасном режиме(новое окно) (macOS) или режиме восстановления с поддержкой сети (детали зависят от дистрибутива, но эти инструкции(новое окно) должны работать для большинства систем, использующих загрузчик GRUB), чтобы проверить, не является ли причиной проблемы стороннее программное обеспечение. Если в безопасном режиме всё работает, проверьте недавно установленные или обновленные приложения.

Как изменить DNS-сервер или проверить настройки DNS

Один из наиболее важных шагов по устранению неполадок, которые вы можете предпринять, — это проверить настройки DNS вашей системы. Это позволит убедиться в их правильности или ввести новые параметры для смены службы DNS.

Windows 10

1. Перейдите в ПускПараметрыСеть и Интернет → ваш сетевой интерфейс (например, WiFi или Ethernet) → Дополнительные параметры сетиИзменение параметров адаптера.

2. Нажмите правой кнопкой мыши на ваш сетевой интерфейс → СвойстваIP версии 4 (TCP/IPv4)Свойства.

Экран изменения параметров адаптера в Windows 10
  1. Параметр Получить адрес DNS-сервера автоматически указывает Windows использовать DNS-сервер вашего интернет-провайдера и является настройкой по умолчанию. Если вы используете пользовательские настройки DNS, простой выбор этого параметра может решить проблему (или по крайней мере помочь в ее устранении). Нажмите OK, когда закончите.
Получить адрес DNS-сервера автоматически

Чтобы изменить DNS-сервер или проверить существующие пользовательские настройки DNS, выберите Использовать следующие адреса DNS-серверов и введите или проверьте адрес DNS-сервера или службы, которую вы хотите использовать (DNS-служба Cloudflare 1.1.1.1 — это достаточно конфиденциальный и простой для запоминания вариант).

Обратите внимание, что обязательным является только адрес в поле Предпочитаемый DNS-сервер, хотя рекомендуется также добавить альтернативный адрес на случай сбоя.

Использовать следующие адреса DNS-серверов

4. Если у вас подключение IPv6 (или вы не уверены в этом), повторите шаги 2 и 3 для IP версии 6 (TCP/IPv6).

Windows 11

1. Перейдите в ПускПараметрыСеть и Интернет → выберите ваш сетевой интерфейс (например, WiFi или Ethernet).

Выберите ваш сетевой интерфейс

2. Перейдите в раздел Назначение DNS-сервераИзменить.

Изменение назначения DNS-сервера

3. Если вы используете пользовательские настройки DNS, простой выбор варианта Автоматически (DHCP) в раскрывающемся меню может решить проблему (или по крайней мере помочь в ее устранении). Нажмите Сохранить, когда закончите.

Если вы используете пользовательские настройки DNS, попробуйте выбрать Автоматически (DHCP)

Чтобы изменить DNS-сервер или проверить существующие пользовательские настройки DNS, выберите Вручную в раскрывающемся меню. Затем перейдите в раздел IPv4Предпочитаемый DNS-сервер и введите или проверьте адрес DNS-сервера или службы, которую вы хотите использовать (DNS-служба Cloudflare 1.1.1.1 — это достаточно конфиденциальный и простой для запоминания вариант).

Обратите внимание, что обязательным является только адрес в поле Предпочитаемый DNS-сервер, хотя рекомендуется также добавить альтернативный адрес на случай сбоя.

Проверьте или измените настройки DNS

4. Если у вас подключение IPv6 (или вы не уверены в этом), повторите шаг 2 для IPv6.

macOS

  1. Откройте приложение Настройки и перейдите в раздел Сеть → выберите ваш сетевой интерфейс (например, WiFi или Ethernet) → Подробнее… → вкладка DNS. Здесь вы можете легко просмотреть ваши настройки DNS.
  2. Если вы используете пользовательские настройки DNS, простое их удаление (чтобы ваш Mac использовал DNS-сервер вашего интернет-провайдера) может решить проблему (или по крайней мере помочь в ее устранении). Для этого выберите любые сторонние DNS-серверы и нажмите кнопку , чтобы удалить их. Нажмите OK, когда закончите.
Удаление сторонних DNS-серверов в macOS

Чтобы изменить DNS-сервер, сначала удалите существующие адреса пользовательских серверов (при их наличии). Затем нажмите кнопку «+» и введите адрес DNS-сервера или службы, которую вы хотите использовать (DNS-служба Cloudflare 1.1.1.1 — это достаточно конфиденциальный и простой для запоминания вариант).

При желании вы можете добавить дополнительные адреса DNS-серверов, которые macOS будет использовать в качестве резервных в указанном порядке. Нажмите OK, когда закончите.

Добавление DNS-серверов в macOS

Linux

Каждый дистрибутив Linux и среда рабочего стола предлагают свой (хотя часто очень похожий) пользовательский интерфейс для изменения настроек DNS. Например, в Ubuntu GNOME:

1. Перейдите в раздел Показать приложенияНастройкиСеть и нажмите на значок шестеренки рядом с вашим сетевым интерфейсом.

Перейдите в настройки сети для вашего подключения в Ubuntu GNOME

2. Перейдите на вкладки IPv4 и IPv6. Здесь вы можете легко просмотреть ваши настройки DNS. Если вы используете пользовательские настройки DNS, простое их удаление (чтобы ваш ПК использовал DNS-сервер вашего интернет-провайдера) может решить проблему (или по крайней мере помочь в ее устранении).

Для этого удалите все существующие записи DNS и установите переключатель Автоматический в положение Вкл. Нажмите Применить, когда закончите.

Включите автоматический режим DNS

Чтобы изменить DNS-сервер, сначала удалите существующие адреса пользовательских серверов. Затем установите переключатель Автоматический в положение Вкл (если он еще не включен) и введите адрес DNS-сервера или службы, которую вы хотите использовать (DNS-служба Cloudflare 1.1.1.1 — это достаточно конфиденциальный и простой для запоминания вариант).

При желании вы можете добавить дополнительные адреса DNS-серверов (через запятую), которые Linux будет использовать в качестве резервных в указанном порядке. Нажмите Применить, когда закончите.

Укажите предпочитаемый DNS-сервер

Изменение настроек DNS в Linux — это тот случай, когда обычно проще использовать графический интерфейс, а не командную строку. Если вы предпочитаете использовать командную строку, то можете легко изменить файл /etc/resolv.conf, но в большинстве систем Linux (работающих на базе systemd(новое окно)) любые внесенные изменения исчезнут после перезагрузки системы.

Чтобы изменить настройки DNS на постоянной основе, вам понадобится использовать команду nmcli. Инструкцию по этой теме можно найти здесь(новое окно).

В заключение: большинство ошибок «DNS-сервер не отвечает» можно исправить

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