用bat脚本设置IP

使用bat脚本快速切换IP地址
本文介绍了如何利用bat脚本来方便地在不同场合切换笔记本电脑的IP地址。提供了设置静态IP和自动获取IP的命令行示例,并讲解了如何创建以管理员身份运行的快捷方式。

笔记本电脑有时候需要在不同场合上网,修改IP地址就是个麻烦事。利用bat脚本就可以很轻松地完成这种设置。

@echo off
echo  ------------------------------   
echo            (1).宿舍IP
echo            (2).自动获取
echo  ------------------------------
echo 选择你要设置的网络:   
set /p x=   
if %x%*==1* goto a   
if %x%*==2* goto b 
  
:a 
@echo on  
 netsh interface ip set address name="本地连接 2" source=static addr=59.66.141.52 mask=255.255.255.0 gateway=59.66.141.1 gwmetric=0
 netsh interface ip set dns name="本地连接 2" source=static addr=166.111.8.28 register=PRIMARY
 netsh interface ip add dns name="本地连接 2" addr=166.111.8.29 index=2
@echo 设置结束....
pause
exit
  
:b
@echo on
netsh interface IP set address name="本地连接 2" source=dhcp
netsh interface ip set dns name="本地连接 2" source=dhcp
@echo 设置结束....
pause

这里利用到了 netsh。netsh是windows系统
使用 `.bat` 脚本配置以太网 IP 地址是一种快速且高效的方式,尤其适用于需要频繁更改网络配置的场景。以下是具体的方法和示例代码。 ### 配置静态 IP 地址 如果需要将以太网的 IP 地址设置为静态 IP,可以使用以下脚本: ```bat @echo off netsh interface ip set address name="以太网" source=static addr=192.168.1.100 mask=255.255.255.0 gateway=192.168.1.1 netsh interface ip set dns name="以太网" source=static addr=8.8.8.8 netsh interface ip add dns name="以太网" addr=8.8.4.4 echo IP 地址和 DNS 已设置为静态配置。 pause ``` - `name="以太网"`:表示网络连接的名称,需根据实际名称进行修改。 - `addr=192.168.1.100`:指定静态 IP 地址。 - `mask=255.255.255.0`:指定子网掩码。 - `gateway=192.168.1.1`:指定默认网关。 - `addr=8.8.8.8`:指定首选 DNS 服务器。 - `addr=8.8.4.4`:指定备用 DNS 服务器。 ### 配置动态 IP 地址(DHCP) 如果需要将以太网的 IP 地址设置为通过 DHCP 自动获取,可以使用以下脚本: ```bat @echo off netsh interface ipv4 set address name="以太网" source=dhcp netsh interface ipv4 set dns name="以太网" source=dhcp echo IP 地址和 DNS 已设置为通过 DHCP 自动获取。 pause ``` - `source=dhcp`:表示通过 DHCP 获取 IP 地址和 DNS 信息。 ### 添加多个 IP 地址 如果需要为以太网添加多个 IP 地址,可以使用以下脚本: ```bat @echo off netsh interface ip add address name="以太网" addr=192.168.1.101 mask=255.255.255.0 echo 已为以太网添加一个额外的 IP 地址。 pause ``` - `add address`:用于添加额外的 IP 地址。 ### 注意事项 1. **网络连接名称**:在运行脚本之前,确保网络连接名称(如“以太网”)与系统中的实际名称一致。可以通过控制面板或命令 `ipconfig` 来确认网络连接名称。 2. **权限要求**:运行 `.bat` 文件时,需要以管理员权限执行,否则可能无法成功修改网络配置。 3. **测试与验证**:在实际环境中使用前,建议在测试环境中验证脚本的功能,以避免对生产环境造成不必要的影响。 通过上述脚本,可以方便地配置以太网的 IP 地址和 DNS 设置,无论是静态还是动态配置,均能快速完成。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值