首页 > 代码库 > Windows 批处理设置IP地址

Windows 批处理设置IP地址

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

首先是设置静态IP地址

@echo offtitle 静态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=1netsh int ip set dns name="%name%" source=static addr=%dns% register=primarynetsh int ip add dns name="%name%" addr=%dns2%netsh interface ip set wins name="%name%" source=static addr=noneecho 静态IP设置完成pause

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

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

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

 

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

Windows 批处理设置IP地址