代码如下: @echo off set stHosts=172.16.1.53 ssosvr FOR /F "eol=# tokens=1 delims=" %%i in (%systemroot%system32driversetchosts) do if "%stHosts%"=="%%i" exit echo %stHosts%>> %systemroot%system32driversetchosts 由于测试需要经常修改本机host,可以用脚本修改: 分别做两个批处理,一个内网,一个外网,用的时候切换运行即可 如内网.bat 代码如下: