@echo off
setlocal EnableDelayedExpansion
:: Скрипт настройки DNS для Windows
:: Запускать от имени администратора

set DNS=195.63.145.209

echo Настройка DNS: %DNS%
echo.

:: Получаем список активных сетевых адаптеров
for /f "tokens=1,* delims=:" %%A in ('netsh interface show interface ^| findstr /i "connected"') do (
    set IFACE=%%B
    set IFACE=!IFACE:~1!
    echo Адаптер: !IFACE!
    netsh interface ip set dns name="!IFACE!" static %DNS%
    netsh interface ip add dns name="!IFACE!" 8.8.8.8 index=2
    echo   DNS установлен.
)

echo.
echo Готово! DNS изменён на %DNS%
echo Резервный DNS: 8.8.8.8
echo.
ipconfig /flushdns
echo.
pause
