Skip to content

Instantly share code, notes, and snippets.

@Semdevmaster
Created September 21, 2022 12:29
Show Gist options
  • Save Semdevmaster/0ea6777bfb9168157b285ddaaaa0c034 to your computer and use it in GitHub Desktop.
Save Semdevmaster/0ea6777bfb9168157b285ddaaaa0c034 to your computer and use it in GitHub Desktop.
Активация/Деактивация локального DNS-сервера и запасного внешнего

Как переключать использование статических записей DNS через bat файл

Для начала нужно найти сетевой интерфейс, для которого будут применяться настройки.

  1. В консоли CMD или POWERSHELL выводим все сетевые интерфейсы и ищем нужный нам
netsh interface ipv4 show interfaces
  1. Далее создаем файл DNS-ON.bat и открываем его на редактирование. Пишем в него следующее содержание и не забываем поменять имя интерфеса и локальный IP-адрес
@ECHO OFF
::Dont remember to change name of Interface and IP of local computer
netsh interface ip set dns name="WiFi" static 192.168.1.6
netsh interface ip add dns name="WiFi" 77.88.8.8 index=2
  1. Далее создаем файл DNS-OFF.bat и открываем его на редактирование. Пишем в него следующее содержание и не забываем поменять имя интерфеса
@ECHO OFF
netsh interface ip set dnsservers name="WiFi" source=dhcp
  1. Всё готово - теперь эти файлы можно запускать двойным кликом, включая и выключая таким образом локальный DNS
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment