1. 程式人生 > >CMD修改DNS

CMD修改DNS

移動寬頻路線存在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

執行介面

左拼右湊總算把程式碼拼出來了