[BAT]批处理修改IP地址

本文提供了一个批处理脚本,用于快速将计算机的网络配置设置为静态或动态IP。脚本支持设置包括IP地址、子网掩码、网关及DNS服务器等参数,并允许用户选择从DHCP自动获取配置。

@ echo off rem //设置变量 set Nic=本地连接 rem //可以根据你的需要更改, set Addr=192.168.10.88 set Mask=255.255.255.0 set Gway=192.168.10.1 set Dns1=202.106.46.151 set Dns2=202.106.0.20 rem //以上依次为IP地址、子网掩码、网关、首选DNS、备用DNS echo 1 设置为静态IP echo 2 设置为动态IP echo 3 退出 echo ---请选择项目后回车 set /p answer= if %answer%==1 goto 1 if %answer%==2 goto 2 if %answer%==3 goto 3 :1 echo 正在进行静态IP设置,请稍等... rem //可以根据你的需要更改 echo. I P 地址 = %addr% echo. 子网掩码 = %Mask% netsh interface ip set address name=%Nic% source=static addr=%addr% mask=%Mask% >nul echo. 默认网关 = %Gway% netsh interface ip set address name=%Nic% gateway=%Gway% gwmetric=1 >nul echo. 首选 DNS = %Dns1% netsh interface ip set dns name=%Nic% source=static addr=%Dns1% register=PRIMARY >nul echo. 备用 DNS = %Dns2% netsh interface ip add dns name=%Nic% addr=%Dns2% index=2 >nul echo ---- echo 全部设置完成! pause goto end :2 echo 正在进行动态IP设置,请稍等... echo. IP 地址正在从DHCP自动获取... netsh interface ip set address "本地连接" dhcp echo. DNS地址正在从DHCP自动获取... netsh interface ip set dns "本地连接" dhcp echo ---- echo 全部设置完成! pause :3 echo bye! goto end rem pause >null

如果操作系统是WIN7系列,请尝试把语句中的

netsh interface ip set 更改为 netsh interface ipv4 set

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值