代码改变世界

批处理设置IP与DNS服务器

2012-09-21 20:57  owenyang  阅读(1163)  评论(0)    收藏  举报

由于特殊需要,我们的IP地址有时候是固定的,有时候是动态分配,一直用网上邻居右键修改其实很不方便,而且也会卡成电脑假死状态。

于是我们可以写个批处理文件,放在桌面上,双击运行就可以自动把IP修改了。值得注意的,win7系统的话,得必须由管理员启动。

由于此类批处理命令网上很多,本人是为避免遗忘,特记录在下。

1. 设置自动获取IP与DNS服务器

@echo off
 cls
 color 0A
 Title 网络配置-自动获取IP与DNS
 Echo *******************************************************************************
 Echo 正在进行自动获取IP地址与DNS设置,请耐心等待……
 Echo *******************************************************************************
 netsh interface ip set address name="本地连接" source=dhcp
 netsh interface ip delete dns "本地连接" all
 ipconfig /flushdns
 ipconfig
 Echo *******************************************************************************
 Echo 已修改成自动获取IP与DNS!谢谢您的使用!
 Echo 木易
 Echo *******************************************************************************
 Pause

2. 设置自己所须的IP与DNS服务器

@echo off
 cls
 color 0A
 Title 网络配置-手动指定IP与DNS
 Echo *******************************************************************************
 Echo 正在修改IP地址和DNS服务器地址,请耐心等待……
 Echo *******************************************************************************
 Echo 正在设置IP、网关、与子网掩码……
 cmd /c netsh interface ip set address name="本地连接" source=static addr=192.168.1.22 mask=255.255.255.0 gateway=192.168.1.1 gwmetric=1
 Echo 正在添加DNS服务器……
 cmd /c netsh interface ip set dns name="本地连接" source=static addr=61.139.2.69
 Echo 正在添加【备用】DNS服务器……
 cmd /c netsh interface ip add dns name="本地连接" addr=218.6.200.139 index=2
 ipconfig
 Echo *******************************************************************************
 Echo IP地址与DNS已成功修改!感谢您的使用!
 Echo 木易
 Echo *******************************************************************************
 Pause