工作中经常要登录线上环境和内网测试环境,手动修改DNS甚是麻烦,特写下如下命令,顺带简单学习下批处理命令:
@echo off
cls
echo 请选择DNS设置为内网(y)or外网(n):
set /p name=
if "%name%"=="y" goto Ys
if "%name%"=="n" goto No
:Ys
echo.正在修改dns···
netsh interface ip set dns "本地连接" static 192.168.0.88 primary
echo 已设置为192.168.0.88 >nul&&exit
:No
echo.正在修改dns···
netsh interface ip set dns name="本地连接" source=dhcp
echo 已设置为自动获取DNS >nul&&exit