CMD修改DNS
阿新 • • 發佈:2018-12-10
移動寬頻路線存在dns更新不及時現象,需要手動指定DNS
@echo off & title 修改DNS By 虎式 & color 3e
set "Conname=1"
for /f "tokens=4*" %%a in ('netsh interface show interface ^| findstr "已連線"') do set "ConName=%%~a"
if "%ConName%"=="1" (
echo. 網路未連線
goto exit
)
echo 正在使用的網路連線為 %ConName%
echo.
echo 修改主dns為 223 .5.5.5
netsh interface ip set dns name="%ConName%" source=static addr=223.5.5.5
echo 完成
echo.
echo 修改副DNS為 223.6.6.6
netsh interface ip add dns "%ConName%" 223.6.6.6 index=2
echo 完成
echo.
echo.
echo.任意鍵退出 & pause>nul
:exit
echo.
echo. 正在退出
ping -n 3 127.1>nul
exit
以上可以直接執行,自動識別當前已連線網路,並修改其dns
左拼右湊總算把程式碼拼出來了