批处理实现快速设置ip地址

时间: 2011-05-31 / 分类: System Skill / 浏览次数: 612 views / 2个评论 发表评论

很多朋友在使用笔记本的时候为适应不同的网络连接,经常配置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 就是下图所说

image

大家按照需求配上就行了。

将上面的代码保存为   快速ip设置.bat 注意是 “bat” 结尾的。

image

以后就可以双击进行配置了

如果你需要经常ip惊喜切换,可以配置多个。

比如我就经常在1网段和3网段切换,我就配置了两个。

image

2个评论

  1. 似水流年
    2011/06/11 于 21:10:47

    不需要 先 route 清除一下IP和子网掩码么?
    如果是内外(公网)网设置的话 0.0.0.0 的路由不需要处理吗。

    • weidays
      2011/06/12 于 17:04:01

      谢谢似水流年的关注。解释一下
      1,试试就知道
      2,这里只是针对 切换路由器 而不得不更改自己ip的用户。自动获取ip的用户不必要这么做

      有这种需求的,可以使用,这不是什么万能的,和通用的方法。

发表评论

您的昵称 *

您的邮箱 *

您的网站