日期:2014-05-17  浏览次数:20802 次

xp下用批处理修改DNS出现了问题
由于最近用电脑时经常要修改ip,所以用了下批处理修改主,ip改起来很顺利的,可是DNS始终没改成功,求大侠指点
.bat文件如下
C# code
 
@echo off

   set NIC="本地连接"

   set IP="192.168.10.157"

   set MASK="255.255.255.0"

   set GW="192.168.10.1"

   set DNS="202.101.172.3"

   set GM=1  

   @echo on 

   netsh interface ip set address name=%NIC%  source=static addr=%IP%  mask=%MASK%  gateway=%GW%  gwmetric=%GM%

   netsh interface ip set dns name=%NIC% source=static addr %DNS% register=PRIMARY


ip可以改过来,可是DNS始终改不过来
运行结果如下图:



------解决方案--------------------
错误提示是什么?
直接在命令行下输入你设置的修改DNS的命令看能行不嘛。
如果电脑上装有杀毒软件的话可能会拦截对DNS的修改,试试在关闭杀毒软件的环境下运行嘛。
------解决方案--------------------
addr后面的=号呢?