Как изменить DNS-сервер в Windows 11

Как изменить DNS-серверы в Windows 11Если на вашем компьютере или ноутбуке с Windows 11 отдельные сайты не открываются несмотря на то, что они не были заблокированы, вы видите сообщения об ошибках ERR_NAME_NOT_RESOLVED, DNS_PROBE_FINISHED_NXDOMAIN и похожих, иногда может помочь смена DNS-сервера в настройках подключения.

В Windows 11 есть несколько способов изменить DNS-серверы: используя новый интерфейс Параметров, а также в классических свойствах подключения или, при необходимости, в командной строке. Также вы можете включить DNS over HTTPS в Windows 11.

Изменение DNS-сервера в Параметрах Windows 11

Стандартный метод изменения адресов DNS-сервера в Windows 11 — использование «Параметров». Шаги будут следующими:

  1. Откройте «Параметры», используя меню «Пуск» или сочетание клавиш Win+I.
  2. Перейдите в раздел «Сеть и Интернет», а затем нажмите по типу подключения, для которого будет изменяться DNS-сервер: Ethernet или Wi-Fi (при наличии). Параметры сети и Интернет в Windows 11
  3. Если была выбрана сеть Wi-Fi, перейдите в пункт «Свойства оборудования». Для Ethernet подключения этого шага не будет. Открыть свойства оборудования для Wi-Fi сети Windows 11
  4. Нажмите кнопку «Изменить» в пункте «Назначение DNS-сервера». Изменить параметры назначения DNS-серверов в Windows 11
  5. Выберите «Вручную» вместо «Автоматически (DHCP)».
  6. Включите типы подключения (IPv4 и/или IPv6), для которых вы хотите задать свои адреса DNS-серверов.
  7. Укажите адреса предпочтительного DNS-сервера и альтернативного DNS-сервера. Указание DNS-серверов в параметрах Windows 11
  8. Сохраните сделанные настройки.

В случае, если вам требуется включить шифрование DNS, используйте инструкцию о включении DNS over HTTPS, упомянутую в начале статьи.

Как правило, сделанные изменения начинают действовать сразу, но вы можете очистить кэш DNS, запустив командную строку от имени администратора и используя команду ipconfig /flushdns

Изменение DNS-серверов в свойствах подключения

Следующий метод ручной установки DNS-серверов в Windows 11 — использование старого интерфейса свойств подключения:

  1. Нажмите правой кнопкой мыши по кнопке «Пуск» и выберите пункт «Выполнить» (либо нажмите клавиши Win+R), введите ncpa.cpl и нажмите Enter.
  2. В открывшемся списке подключения нажмите правой кнопкой мыши по подключению, DNS-серверы для которого нужно изменить и выберите пункт «Свойства». Открыть свойства подключения Windows 11
  3. В списке компонентов подключения выберите «IP версии 4 (TCP/IPv4)» или «IP версии 6 (TCP/IPv6)» и нажмите кнопку «Свойства». Открыть свойства IPv4 или IPv6 в Windows 11
  4. Выберите пункт «Использовать следующие адреса DNS-серверов», укажите предпочитаемый и альтернативный DNS-сервер, примените настройки. Изменить DNS-серверы в свойствах подключения

Как и в предыдущем случае, может пригодиться очистка кэша DNS с помощью команды ipconfig /flushdns в командной строке.

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

И ещё один способ: изменение адресов DNS-серверов в командной строке. Необходимые шаги:

  1. Запустите командную строку от имени администратора.
  2. Введите команду
    netsh interface show interface
  3. В результате выполнения команды вы увидите список подключений, обратите внимание на имя интерфейса для подключения, DNS-серверы которого планируется изменить, используем его в следующем команде. Просмотр подключений в командной строке
  4. Для того, чтобы установить предпочитаемый DNS-сервер для подключения, используем команду:
    netsh interface ip set dns name="Имя_интерфейса" source="static" address="адрес_DNS-сервера"
    Изменить DNS-сервер в командной строке Windows 11
  5. Для установки альтернативного DNS-сервера команды выглядит следующим образом:
    netsh interface ip add dns name="Имя_интерфейса" address="адрес_DNS-сервера" index=2
  6. Завершите выполнение настроек очисткой кэша DNS с помощью команды ipconfig /flushdns

На этом настройка DNS-серверов будет завершена.

Адреса публичных DNS-серверов

Ниже — некоторые популярные адреса DNS-серверов для IPv4 и IPv6, предпочтительные и альтернативные соответственно:

  • Google — 8.8.8.8 и 8.8.4.4; 2001:4860:4860::8888 и 2001:4860:4860::8844
  • Cloudflare — 1.1.1.1 и 1.0.0.1; 2606:4700:4700::1111 и 2606:4700:4700::1001
  • Яндекс — 77.88.8.8 и 77.88.8.1; 2a02:6b8::feed:0ff и 2a02:6b8:0:1::feed:0ff
  • OpenDNS — 208.67.222.222 и 208.67.220.220; 2620:119:35::35 и 2620:119:53::53

Комментарии (6) к Как изменить DNS-сервер в Windows 11

  • Fen1ma

    Добрый вечер. Задам такой глупый вопрос по поводу DNS: Нужно ли менять DNS в Windows, если в роутере уже прописан желаемый DNS? Если оставив по умолчанию «Получить DNS автоматически» не будет ли это лишней задачей для ОС?

    Ответить

    • Dmitry

      Здравствуйте.
      Точного ответа не дам. Заданный в роутерах DNS может использоваться только для разрешения имён, к которым сам роутер обращается. К примеру, если роутер устанавливает VPN-подключение к какому то-серверу internet.provider.com, он будет использовать свой DNS. А вы с компьютера, где «получить автоматически» можете продолжить использовать провайдерский DNS, выдаваемый автоматически.
      Впрочем, это не всегда так.
      Проверить можно, например, следующим образом: в командной строке ввести nslookup google.com и посмотреть, что там будет в строках Address. Если IP-адрес роутера или установленного там DNS — используется IP, прописанный в настройках роутера. Если какой-то иной, то иной.

      Ответить

  • Алишер

    Рабочий способ, благодарю автора!

    Ответить

  • emoxam

    А как открыть редактор DNS командой? А что удалённо через rustdesk ужасно работать…

    Ответить

    • Dmitry

      Прямо полностью командами?
      Вот пример, устанавливаем DNS 8.8.8.8 для подключения:

      netsh interface show interface
      netsh interface ipv4 add dnsserver "имя_подключения" address=8.8.8.8 index=1

      Ответить

Оставить комментарий

Интересное
Список инструкций Windows 11 Windows 10 Подписаться