Windows 批处理设置IP地址

电脑经常在实验室机房和宿舍之间来回跑,实验室机房用的是固定IP,宿舍使用的是Dr.com的客户端,需要用动态IP,改来改去好麻烦的说,对于我这样的一个懒人,当然要寻求快捷方式了,批处理就是很好的选择,下面附上批处理的代码:

 

首先是设置静态IP地址

@echo off
title 静态IP设置
set name=本地连接(连接的名字)
set IP=
xxx.xxx.xxx.xxx(要设置的IP地址)
set mask=255.255.255.0(子网掩码)
set gw=xxx.xxx.xxx.xxx(网关)
set dns=xxx.xxx.xxx.xxx(DNS)
set dns2=xxx.xxx.xxx.xxx(备用DNS)
netsh int ip set addr name="%name%" source=static addr=%IP% mask=%mask% gateway=%gw% gwmetric=1
netsh int ip set dns name="%name%" source=static addr=%dns% register=primary
netsh int ip add dns name="%name%" addr=%dns2%
netsh interface ip set wins name="%name%" source=static addr=none
echo 静态IP设置完成
pause

使用的时候将xxxx改为自己的地址,将括号中的内容Delete即可

动态IP地址设置(即将所有的地址都设置为自动获取)

@echo off
title 动态自动获取IP设置
set name=本地连接(连接的名字)
netsh int ip set addr name="%name%" dhcp
netsh int ip set dns name="%name%" dhcp
echo 动态自动获取IP设置完成
pause

 

将所有代码保存为*.bat,双击即可使用,但是需要让360等安全软件将其设为信任。否则弹窗//

posted @ 2015-01-10 15:14  夙笺  阅读(717)  评论(0编辑  收藏  举报