批处理实现快速设置ip地址
很多朋友在使用笔记本的时候为适应不同的网络连接,经常配置ip地址,这也是个繁琐的事情。今天给大家一个批处理,通过简单配置就可以方便的使用。希望对大家有用。
下面是代码:
@echo off
cd \
echo windows快速更改ip地址和网关
rem ****************************************************
rem 请修改下面的设置
rem NIC是网络连接名,一般为"本地连接"或"本地连接 2"等
rem IP是网卡ip地址,GW是默认网关
rem MASK是子网掩码
rem DNS1和DNS2分别是首选和备用DNS服务器
rem ****************************************************
set NIC="无线网络连接"
set IP="192.168.3.114"
set GW="192.168.3.1"
set MASK="255.255.255.0"
set DNS1="61.139.2.69"
set DNS2="218.6.200.139"
echo --------------------------------
echo 下面将把网卡%NIC%设为如下地址:
echo IP地址: %IP%
echo 子网掩码: %MASK%
echo 默认网关: %GW%
echo 首选DNS服务器: %DNS1%
echo 备用DNS服务器: %DNS2%
echo --------------------------------
echo 开始设置网卡,请稍等数秒......
netsh interface ip set address %NIC% static %IP% %MASK% %GW% 1
echo 开始设置DNS......
netsh interface ip set dns %NIC% static %DNS1% primary
netsh interface ip add dns %NIC% %DNS2%
echo 设置完毕!
pause
其中的NIC 就是下图所说
大家按照需求配上就行了。
将上面的代码保存为 快速ip设置.bat 注意是 “bat” 结尾的。
以后就可以双击进行配置了
如果你需要经常ip惊喜切换,可以配置多个。
比如我就经常在1网段和3网段切换,我就配置了两个。


2011/06/11 于 21:10:47
不需要 先 route 清除一下IP和子网掩码么?
如果是内外(公网)网设置的话 0.0.0.0 的路由不需要处理吗。
2011/06/12 于 17:04:01
谢谢似水流年的关注。解释一下
1,试试就知道
2,这里只是针对 切换路由器 而不得不更改自己ip的用户。自动获取ip的用户不必要这么做
有这种需求的,可以使用,这不是什么万能的,和通用的方法。