Если на вашем компьютере или ноутбуке с Windows 11 отдельные сайты не открываются несмотря на то, что они не были заблокированы, вы видите сообщения об ошибках ERR_NAME_NOT_RESOLVED, DNS_PROBE_FINISHED_NXDOMAIN и похожих, иногда может помочь смена DNS-сервера в настройках подключения.
В Windows 11 есть несколько способов изменить DNS-серверы: используя новый интерфейс Параметров, а также в классических свойствах подключения или, при необходимости, в командной строке.
Изменение DNS-сервера в Параметрах Windows 11.
Стандартный метод изменения адресов DNS-сервера в Windows 11 — использование «Параметров». Шаги будут следующими:
- Откройте «Параметры», используя меню «Пуск» или сочетание клавиш Win+I.
- Перейдите в раздел «Сеть и Интернет», а затем нажмите по типу подключения, для которого будет изменяться DNS-сервер: Ethernet или Wi-Fi (при наличии).
- Если была выбрана сеть Wi-Fi, перейдите в пункт «Свойства оборудования». Для Ethernet подключения этого шага не будет.
- Нажмите кнопку «Изменить» в пункте «Назначение DNS-сервера».
- Выберите «Вручную» вместо «Автоматически (DHCP)».
- Включите типы подключения (IPv4 и/или IPv6), для которых вы хотите задать свои адреса DNS-серверов.
- Укажите адреса предпочтительного DNS-сервера и альтернативного DNS-сервера.
- Сохраните сделанные настройки.
В случае, если вам требуется включить шифрование DNS, используйте инструкцию о включении DNS over HTTPS, упомянутую в начале статьи.
Как правило, сделанные изменения начинают действовать сразу, но вы можете очистить кэш DNS, запустив командную строку от имени администратора и используя команду ipconfig /flushdns
Изменение DNS-серверов в свойствах подключения.
Следующий метод ручной установки DNS-серверов в Windows 11 — использование старого интерфейса свойств подключения:
- Нажмите правой кнопкой мыши по кнопке «Пуск» и выберите пункт «Выполнить» (либо нажмите клавиши Win+R), введите ncpa.cpl и нажмите Enter.
- В открывшемся списке подключения нажмите правой кнопкой мыши по подключению, DNS-серверы для которого нужно изменить и выберите пункт «Свойства».
- В списке компонентов подключения выберите «IP версии 4 (TCP/IPv4)» или «IP версии 6 (TCP/IPv6)» и нажмите кнопку «Свойства».
- Выберите пункт «Использовать следующие адреса DNS-серверов», укажите предпочитаемый и альтернативный DNS-сервер, примените настройки.
Как и в предыдущем случае, может пригодиться очистка кэша DNS с помощью команды ipconfig /flushdns в командной строке.
Как изменить DNS-сервер в командной строке.
И ещё один способ: изменение адресов DNS-серверов в командной строке. Необходимые шаги:
- Запустите командную строку от имени администратора.
- Введите команду
netsh interface show interface
- В результате выполнения команды вы увидите список подключений, обратите внимание на имя интерфейса для подключения, DNS-серверы которого планируется изменить, используем его в следующем команде.
- Для того, чтобы установить предпочитаемый DNS-сервер для подключения, используем команду:
netsh interface ip set dns name="Имя_интерфейса" source="static" address="адрес_DNS-сервера"
- Для установки альтернативного DNS-сервера команды выглядит следующим образом:
netsh interface ip add dns name="Имя_интерфейса" address="адрес_DNS-сервера" index=2
- Завершите выполнение настроек очисткой кэша 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
- OpenDNS — 208.67.222.222 и 208.67.220.220; 2620:119:35::35 и 2620:119:53::53