Способы изменения DNS в OC Windows
DNS (Domain Name System) — это своего рода «телефонная книга» интернета, которая преобразует понятные человеку доменные имена (например, selectel.ru) в понятные компьютерам IP-адреса. Вместо запоминания сложных комбинаций чисел мы просто вводим название сайта и оказываемся там, где нужно.
Если вы хотите глубже разобраться в работе DNS, прочитайте статью, которая объясняет основные понятия и принципы.
Стандартные настройки DNS от провайдера порой оказываются неэффективными: медленная загрузка сайтов, ограничения доступа к некоторым ресурсам и недостаточный уровень защиты. В таких ситуациях можно вручную задать альтернативные DNS, чтобы улучшить работу сети.
В Windows доступно несколько способов изменения настроек DNS: через современный раздел «Параметры», классическую «Панель управления» и с помощью консольных команд. Кроме того, в новых версиях ОС Windows можно устанавливать настройки для конкретной Wi-Fi сети. Для автоматического изменения DNS существуют сторонние программы, например, DNS Jumper или YogaDNS.
Популярные DNS-серверы
Некоторые компании предоставляют собственные DNS-серверы для общего пользования. Выбор сервера зависит от того, какого результата необходимо добиться: улучшение безопасности или ускорение обработки запросов. Можно выделить следующие известные DNS-серверы:
- Google Public DNS: IPv4: 8.8.8.8, 8.8.4.4 и IPv6: 2001:4860:4860::8888, 2001:4860:4860::8844.
- Cloudflare DNS: IPv4: 1.1.1.1, 1.0.0.1 и IPv6: 2606:4700:4700::1111, 2606:4700:4700::1001.
- Quad9 DNS: IPv4: 9.9.9.9, 149.112.112.112 и IPv6: 2620:fe::fe, 2620:fe::9
- Яндекс DNS: Стандартный: 77.88.8.8, 77.88.8.1; Безопасный (с блокировкой вредоносных сайтов): 77.88.8.88, 77.88.8.2.
- AdGuard DNS: Стандартный: IPv4: 94.140.14.140, 94.140.14.141 и IPv6: 2a10:50c0::1:ff, 2a10:50c0::2:ff; Безопасный: IPv4: 94.140.14.14, 94.140.15.15 и IPv6: 2a10:50c0::ad1:ff, 2a10:50c0::ad2:ff.
В статье для настроек DNS применяются адреса Google 8.8.8.8 и Яндекс 77.88.8.8. Адреса приведены в качестве примера.
Изменение DNS для сетевого адаптера компьютера
Настройка сетевых адаптеров позволяет задать параметры DNS-серверов как для проводных, так и для беспроводных подключений. Рассмотрим способы изменения DNS-серверов на примере Windows 11.
Настройки из панели управления
Панель управления — универсальный инструмент в любой версии Windows.
Для настройки DNS-серверов:
Откройте меню Пуск и перейдите в Панель управления. Или нажмите Win + R и выполните команду control.
В открывшемся окне выберите Сеть и Интернет.
Далее нажмите Центр управления сетями и общим доступом.
В левой части окна выберите Изменение параметров адаптера.
Здесь вы увидите список всех доступных сетевых подключений: Ethernet, Wi-Fi и других. Найдите нужный адаптер, нажмите по нему правой кнопкой мыши и выберите Свойства.
Откройте Свойства для компонента IP версии 4 (TCP/IPv4).
В нижней части окна выберите Использовать следующие адреса DNS-серверов и укажите предпочитаемый и альтернативный DNS-серверы.
Нажмите ОК для сохранения настроек и закройте все окна. Чтобы изменения вступили в силу, может потребоваться перезапуск соединения или компьютера.
Настройка из параметров
Этот способ позволяет быстро и удобно настроить DNS для активного подключения по Ethernet. Настройка параметров для определенной сети Wi-Fi описана в следующем разделе.
Откройте меню Пуск и перейдите в Параметры.
Далее в раздел Сеть и Интернет.
Нажмите на активное подключение.
В открывшемся меню найдите пункт Назначение DNS-сервера. Нажмите кнопку Изменить.
Выберите тип настроек Вручную, включите протокол IPv4 и введите адреса DNS-серверов.
Нажмите Сохранить.
Изменение DNS для конкретной Wi-Fi сети
В Windows 10 и 11 можно задать уникальные параметры DNS-серверов для конкретной Wi-Fi сети.
Подключитесь к нужной Wi-Fi сети.
Зайдите в Параметры -— Сеть и Интернет и нажмите на Wi-Fi.
Перейдите в Свойства вашей сети.
В открывшемся меню найдите пункт Назначение DNS-сервера. Нажмите кнопку Изменить.
Выберите тип настроек Вручную, включите протокол IPv4 и введите адреса DNS-серверов.
Сохраните настройки.
Консольные команды для работы с DNS
Для пользователей, предпочитающих работать с системой через командную строку, Windows предоставляет возможность изменения настроек DNS через консоль. Этот метод удобен для автоматизации процессов с использованием скриптов.
Командную строку рекомендуется запускать от имени Администратора.
Основные команды для работы с DNS
- Просмотр текущих настроек сети:
ipconfig /all
Просмотр имени и состояния интерфейсов:
netsh interface show interface
Изменение DNS для подключения:
netsh interface ipv4 add dnsservers "Имя интерфейса" [Адрес сервера] [Приоритет]
Пример команды:
netsh interface ipv4 add dnsservers "Ethernet" 8.8.8.8 1
Сброс DNS-кэша:
ipconfig /flushdns
Проверка подключения к DNS:
nslookup example.com
Если DNS настроен правильно, вы увидите IP-адрес сайта.
Автоматическое получение DNS:
netsh interface ip set dns "Имя интерфейса" dhcp
Пример команды:
netsh interface ip set dns "Ethernet" dhcp
Как поменять DNS сервер в разных версиях Windows
Windows 11
Возможные способы настройки DNS-серверов в Windows 11 описаны в разделах выше: Изменение DNS для сетевого адаптера и Изменение DNS для конкретной Wi-Fi сети.
Windows 10
Настройка DNS-серверов в Windows 10 доступна двумя способами: через Панель управления и Параметры.
Настройки из Панели управления
Откройте меню Пуск и перейдите в Панель управления. Или нажмите Win + R и выполните команду control.
В открывшемся окне выберите Сеть и Интернет.
Далее нажмите Центр управления сетями и общим доступом.
В левой части окна выберите Изменение параметров адаптера.
Нажмите правой кнопкой мыши на адаптер, который используется для подключения к интернету, и выберите Свойства.
Откройте Свойства для компонента IP версии 4 (TCP/IPv4).
В нижней части окна выберите Использовать следующие адреса DNS-серверов и укажите предпочитаемый и альтернативный DNS-серверы.
Нажмите ОК для сохранения изменений и закройте все окна.
Настройки из параметров
Откройте меню Пуск и перейдите в Параметры.
Далее в раздел Сеть и Интернет.
Перейдите на вкладку Wi-Fi или Ethernet в зависимости от способа подключения устройства к интернету.
Нажмите на активное подключение.
Нажмите Редактировать в разделе Параметры IP.
Выберите тип настроек Вручную, включите протокол IPv4 и введите адреса DNS-серверов.
Нажмите Сохранить.
Windows 8, 8.1
Для настройки DNS-серверов на Windows 8 и 8.1:
Откройте меню Пуск нажатием клавиши Windows и выберите Панель управления.
В открывшемся окне выберите Сеть и Интернет.
Далее нажмите Центр управления сетями и общим доступом.
В левой части окна выберите Изменение параметров адаптера.
Нажмите правой кнопкой мыши на адаптер, который используется для подключения к интернету, и выберите Свойства.
Откройте Свойства для компонента IP версии 4 (TCP/IPv4).
В нижней части окна выберите Использовать следующие адреса DNS-серверов и укажите предпочитаемый и альтернативный DNS-серверы.
Нажмите ОК для сохранения изменений и закройте все окна.
Windows 7
Для настройки DNS-серверов на Windows 7 выполните следующее.
Откройте меню Пуск и перейдите в Панель управления. Или нажмите Win + R и выполните команду control.
В открывшемся окне выберите Сеть и Интернет.
Далее нажмите Центр управления сетями и общим доступом.
В левой части окна выберите Изменение параметров адаптера.
Нажмите правой кнопкой мыши на адаптер, который используется для подключения к интернету, и выберите Свойства.
Откройте Свойства для компонента Протокол Интернета версии 4 (TCP/IPv4).
В нижней части окна выберите Использовать следующие адреса DNS-серверов и укажите предпочитаемый и альтернативный DNS-серверы.
Нажмите ОК для сохранения изменений и закройте все окна.
Windows Vista
Для настройки DNS-серверов на Windows Vista:
Откройте меню Пуск и перейдите в Панель управления. Или нажмите Win + R и выполните команду control.
В открывшемся окне выберите Сеть и Интернет.
Далее откройте Центр управления сетями и общим доступом.
Нажмите Просмотр состояния у сети, которая используется для подключения к интернету.
Откройте Свойства выбранного соединения.
Нажмите Продолжить для подтверждения действий.
Откройте Свойства для компонента Протокол Интернета версии 4 (TCP/IPv4).
В нижней части окна выберите Использовать следующие адреса DNS-серверов и укажите предпочитаемый и альтернативный DNS-серверы.
Нажмите ОК для сохранения изменений и закройте все окна.
Windows XP
Для настройки DNS-серверов на Windows XP:
Откройте меню Пуск и перейдите в Панель управления. Или нажмите Win + R и выполните команду control.
В открывшемся окне выберите Сеть и подключения к Интернету.
Далее перейдите в Сетевые подключения.
Нажмите правой кнопкой мыши на адаптер, который используется для подключения к интернету, и выберите Свойства.
Откройте Свойства для компонента Протокол Интернета (TCP/IP).
В нижней части окна выберите Использовать следующие адреса DNS-серверов и укажите предпочитаемый и альтернативный DNS-серверы.
Нажмите ОК для сохранения изменений и закройте все окна.
Использование программ для настроек подключения DNS
Для упрощения процесса настройки DNS можно воспользоваться специализированными программами. Они позволяют быстро и удобно изменять параметры, а также использовать дополнительные функции, например, тестирование скорости серверов или автоматическое переключение между конфигурациями.
DNS Jumper
DNS Jumper — это бесплатная утилита, предназначенная для быстрого изменения DNS-серверов. Она проста в использовании и не требует установки.
В DNS Jumper есть функция Быстрый DNS, которая выполняет поиск самого быстрого DNS-сервера.
После того как поиск будет завершен, можно сразу же автоматически назначить два наиболее быстрых DNS-сервера на свои сетевые адаптеры, просто нажав кнопку Применить DNS сервер.
DNS будут назначены на адаптеры, которые выбраны в главном меню утилиты.
YogaDNS
YogaDNS работает на системном уровне, благодаря чему не нужно вручную менять настройки DNS для каждого сетевого адаптера или подключения. Программа автоматически перехватывает все DNS-запросы устройства и обрабатывает их согласно заданным правилам.
В отличие от стандартных методов изменения DNS, программа поддерживает современные протоколы DoH и DoT, поддерживающие шифрование и повышающие безопасность.
С помощью правил в YogaDNS можно гибко настраивать маршруты DNS-запросов для отдельных сайтов или приложений. Например, часть запросов можно направить через безопасный сервер, а остальные — через более быстрый.
Дополнительно YogaDNS предоставляет функцию журнала запросов, где можно отслеживать в трафике все отправленные доменные имена и использованные серверы.
Изменение параметров маршрутизатора
Если вы хотите, чтобы новые настройки DNS применялись сразу ко всем устройствам в вашей сети, проще всего изменить их на уровне маршрутизатора. Это избавит вас от необходимости отдельно настраивать каждый компьютер или смартфон. Достаточно один раз указать нужные серверы в настройках роутера. Для этого:
- Подключитесь к своей сети.
- Откройте браузер и введите IP-адрес маршрутизатора. Чаще всего используются адреса 192.168.0.1 или 192.168.1.1 (точный адрес указан на самом устройстве или в инструкции).
- Войдите в интерфейс управления, указав имя пользователя и пароль.
- В интерфейсе маршрутизатора найдите настройки WAN (иногда называемые «Интернет»).
- Выберите опцию ручного ввода DNS.
- Укажите адреса новых серверов.
- Сохраните изменения.
- Перезапустите маршрутизатор, чтобы обновить и применить конфигурацию.
При настройке на уровне маршрутизатора лучше заранее убедиться, что вы вводите корректные адреса. Также обязательно сохраните доступ к панели управления, чтобы при необходимости вернуть настройки к исходному состоянию.
Заключение
В этой статье мы рассмотрели разные способы изменения DNS в Windows: через параметры системы, панель управления, командную строку, маршрутизатор, а также специальные программы. Правильная настройка DNS-серверов способна улучшить качество интернет-соединения, сделав его быстрым, надежным и безопасным.
Если на вашем компьютере или ноутбуке с 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 — использование «Параметров». Шаги будут следующими:
- Откройте «Параметры», используя меню «Пуск» или сочетание клавиш 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
- Яндекс — 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
Все способы:
- Очистка кеша DNS
- Способ 1: Системные «Параметры»
- Способ 2: Свойства сетевого подключения
- Способ 3: «Командная строка»
- Способ 4: Сторонний софт
- Вопросы и ответы: 0
Очистка кеша DNS
Перед тем как вы решите изменить DNS-сервер в Windows 10, рекомендуем очистить его кеш, чтобы избежать возможных неполадок с подключением:
- Запустите «Командную строку» с расширенными правами. Для этого введите соответствующий запрос в строке системного поиска и выберите пункт «Запуск от имени администратора».
- Вставьте команду
ipconfig /flushdns
и нажмите на клавишу «Enter».
На этом очистка кеша сервера DNS завершена. В окне терминала отобразится уведомление об успешном завершении процедуры.
Способ 1: Системные «Параметры»
В операционной системе Windows 10 изменить DNS-сервер можно через приложение «Параметры» и раздел с настройками сети:
- Запустите «Параметры» через главное меню, нажав по кнопке «Пуск» на нижней рабочей панели.
- В открывшемся окне перейдите в раздел «Сеть и Интернет».
- Слева выберите ту вкладку, название которой соответствует типу вашего интернет-соединения. Если это беспроводное подключение, то «Wi-Fi», а если проводное – «Ethernet». Кликните по названию соединения.
- Пролистайте до блока «Параметры IP» и нажмите на кнопку редактирования.
- В новом окошке разверните меню и выберите пункт «Вручную». С помощью тумблера активируйте соединение IPv4.
- В строках «Предпочтительный DNS-сервер» и «Дополнительный DNS-сервер» пропишите нужные значения. Сохраните настройки.
При необходимости можно изменить DNS-сервер и для IPv6, проделав то же самое при его выборе на Шаге 6.
Способ 2: Свойства сетевого подключения
В окне со свойствами текущего интернет-соединения тонко настраиваются его параметры. Чтобы изменить настройки протокола TCP, где прописывается сервер DNS, откройте раздел «Сетевые подключения» в классической «Панели управления»:
- Самый быстрый способ переход в окно с сетевыми подключениями – это диалоговое окно «Выполнить». Вызовите его одновременным нажатием на клавиши «Win + R».
- В строке введите команду
ncpa.cpl
и кликните по кнопке «ОК». - Откроется раздел с сетевыми подключениями. Найдите текущее соединение, щелкните по его названию правой кнопкой мыши и из контекстного меню выберите пункт «Свойства».
- На вкладке «Общие» в списке компонентов отыщите строку «IP версии 4 (TCP/IPv4)», выделите ее нажатием левой кнопкой мыши и щелкните по «Свойства».
- В новом окне отметьте пункт «Использовать следующие адреса DNS-серверов». В строках через точку пропишите нужные значения. Подтвердите внесение изменений кнопкой «ОК».
По такому же принципу нужно действовать, если требуется сменить адрес DNS в протоколе IPv6.
Способ 3: «Командная строка»
Множество операций в системе Windows 10 можно проделать через терминал «Командная строка», если знать определенные команды. Например, через консоль легко меняются DNS-серверы:
- Запустите «Командную строку» от имени администратора способом, описанном в самом начале статьи. Чтобы посмотреть список всех подключений, введите команду
netsh interface show interface
. Нажмите на клавишу «Enter». - В столбце «Имя интерфейса» отыщите то подключение, DNS-сервер которого нужно изменить. В следующем шаге его название будет использоваться в команде.
- Для смены постоянного адреса на следующей строке консоли вставьте
netsh interface ip set dns name="Имя интерфейса" source="static" address="DNS-сервер"
. На нашем примере это будет выглядеть так:netsh interface ip set dns name="Ethernet 3" source="static" address="8.8.8.8"
. Нажмите на клавишу ввода, чтобы настройки немедленно вступили в силу. - Если нужно изменить альтернативный DNS-адрес, то введите команду
netsh interface ip add dns name="Имя интерфейса" address="DNS-сервер" index=2
, заменив примеры в кавычках собственными данными (кавычки надо оставить). Подтвердите действие команды.
После смены адресов DNS-серверов можно очистить кеш протокола командой из начала статьи.
Способ 4: Сторонний софт
Для экономии времени пользователей разработаны специальные утилиты, с помощью которых можно изменить DNS-сервер несколькими кликами мышки. Алгоритм работы такого софта прост: возможности в интерфейсе взаимодействуют с системными параметрами, поэтому не нужно копаться в настройках или вводить специальные команды в консоли Windows.
Одна из самых простых и эффективных утилит – это DNS Jumper. Интерфейс простой и интуитивно понятный, а сама программа не требует установки. С помощью ее инструментов можно быстро переключаться между DNS-серверами.
Скачать DNS Jumper с официального сайта
- Запустите скачанный файл. В меню «Сетевой адаптер» выберите компонент, чтобы настроить параметры для него.
- В списке «DNS-сервер» можно выбрать один из популярных адресов, например от Google. Ниже отобразится постоянный и альтернативный адрес. Для смены значения нажмите на кнопку «Применить DNS», чтобы настройки вступили в силу.
Также через интерфейс утилиты можно вручную прописать значение адресов DNS, отметив пункт «Настроить DNS сервер».
В DNS Jumper доступна автоматическая и ручная настройка протокола TCP/IPv6.
Наша группа в TelegramПолезные советы и помощь
Windows Command Prompt, or CMD, can be a handy tool for tweaking network settings. It lets you change IP addresses and DNS settings with commands like “netsh interface ip set address” and “netsh interface ip set dns“. This guide will show you how to do just that in Windows 11 or 10 using either CMD or PowerShell.
Also see: How to Check IP Address in Windows 11
Getting to know the “Netsh Interface IP” command
Netsh, or “network shell,” is a command-line tool in Windows that helps you manage network settings. It’s great for working with IP addresses and DNS settings. You can use netsh interface ip
to handle IP addresses and netsh interface ip set dns
for DNS configuration.
Related concern: What is Netsh.exe & its Popup and Crashing issues in Windows 11
Why use the command line?
Although many would argue that it would be more convenient to just adjust things through the GUI available like the network adapter’s properties to configure things like IP addresses and DNS, using command line, particularly the Netsh tool, will give you more freedom and some benefits:
- It’s quick. Commands run faster than navigating through menus.
- Great for automation. You can script these commands to set up many computers at once.
- Handy for remote management. Manage settings on computers across your network from anywhere.
- Helpful for troubleshooting. Get detailed info that can help fix network problems.
Pro tip: How to Find The IP Address of a Website in Windows 10 / 11
How to assign a Static IP Address
Setting a static IP address is useful for devices that need a constant address, like servers. Here’s how to do it with CMD:
First up, open Command Prompt as an admin
Hit the Win
key, search for cmd
or Command Prompt
, right-click the result, and pick Run as administrator
. PowerShell works too.
Next, see your network interfaces
Type this to list them:
netsh interface ipv4 show interfaces
Find the one you’re working with and remember its index number.
Now, set your IP, subnet mask, and gateway
Use this template, swapping in your own values:
netsh interface ipv4 set address name=<index> source=static address=<ip_address> mask=<subnet_mask> gateway=<gateway>
For instance, to assign 192.168.1.10
to interface number 3
, you’d type:
netsh interface ipv4 set address name=3 source=static address=192.168.1.10 mask=255.255.255.0 gateway=192.168.1.1
Lastly, make sure it worked
Type ipconfig
to see if your new settings are listed.
Related issue: Windows 11 Ethernet “Unidentified Network” (How to Fix)
Switching to a Dynamic IP Address
Dynamic IP addresses, given out by a DHCP server, are the go-to for most networks. Here’s how to set one up:
Step 1: Open Command Prompt as an administrator
Just like before.
Step 2: View the list of network interfaces
Run netsh interface ipv4 show interfaces
to see your options and pick one.
Step 3: Switch to DHCP
Here’s the command, don’t forget to use your interface’s index:
netsh interface ipv4 set address name=<index> source=dhcp
For example, for interface 3
, it’s:
netsh interface ipv4 set address name=3 source=dhcp
Step 4: Verify the changes
Run ipconfig
to see if it’s set to get an IP address by itself.
Additional resource: Find MAC Address on Windows 11/10 with or without CMD
Setting up DNS Settings
DNS settings are what turn website names into IP addresses. Here’s how to tweak them:
See also: Change DNS to Google or Cloudflare in Windows 11/10
Step 1: Open Command Prompt as an administrator
As mentioned earlier.
Step 2: View the list of network interfaces
Use netsh interface ipv4 show interfaces
to find the one to configure.
Step 3: Pick a primary DNS server
Replace the placeholders with your actual details:
netsh interface ipv4 set dns name=<index> static <primary_dns> primary
To use 8.8.8.8
as your primary DNS on interface 3
:
netsh interface ipv4 set dns name=3 static 8.8.8.8 primary
Step 4: Add a backup DNS server (if you want)
Here’s how, just change <index>
and <secondary_dns>
to fit your setup:
netsh interface ipv4 add dns name=<index> addr=<secondary_dns> index=2
To set 8.8.4.4
as a backup for interface 3
:
netsh interface ipv4 add dns name=3 addr=8.8.4.4 index=2
Step 5: Double-check everything
Run ipconfig /all
to make sure your DNS settings are spot on.
Going back to default DNS Settings
If you want your DNS settings to go back to automatic, here’s what to do:
Step 1: Open Command Prompt as an administrator
Same process as before.
Step 2: View the list of network interfaces
Check your interfaces again with netsh interface ipv4 show interfaces
.
Step 3: Reset your DNS settings
Here’s how, remember to swap in your interface index:
netsh interface ipv4 set dns name=<index> source=dhcp
To reset interface 3
‘s DNS:
netsh interface ipv4 set dns name=3 source=dhcp
Step 4: Make sure it’s all set
Run ipconfig /all
to see if your computer is back to getting DNS settings on its own.
My two cents
Using the “netsh interface ip set address” and “netsh interface ip set dns” in CMD to adjust IP and DNS settings on Windows is especially useful when you need to manage a big network. If you are looking to automate stuffs like setting IP and DNS for a lot of computers in the network, this will certainly be one of the best ways.
Хотя Microsoft и приучила всех пользоваться графическим интерфейсом, серверные операционные системы обладают им далеко не всегда. Сегодня небольшая заметка о том, как отредактировать список DNS через командную строку.
Поможет нам в этом утилита NETSH (Network Shell — сетевая оболочка), возможности которой намного шире, чем просто редактирование списка DNS. Впрочем, сегодня мы о DNS.
Посмотреть текущие настройки DNS IPv4:
netsh interface ipv4 show dnsservers
Сразу оговорюсь, что с IPv6 всё аналогично, только в командах вместо ipv4 надо указывать ipv6.
Добавить на интерфейсе «Подключение по локальной сети» DNS 10.10.10.10 и установить его первым в списке:
netsh interface ipv4 add dnsserver "Подключение по локальной сети" 10.10.10.10 index=1
Удалить DNS 10.10.10.10 на интерфейсе «Подключение по локальной сети»:
netsh interface ipv4 delete dnsserver "Подключение по локальной сети" 10.10.10.10
Таким нехитрым образом вы можете отредактировать список DNS на интерфейсах в Windows без применения графического интерфейса. Аналогично можно отредактировать и список WINS-серверов.
↑