Bat文件实现自动切换IP

2025-11-18 03:18:23

1、新建一个txt文本文件,并将文件名称改为:IP切换.bat

Bat文件实现自动切换IP

2、选中此文件,并右击鼠标右键,编辑

Bat文件实现自动切换IP

3、输入以下代码:

@echo off

color 2

title    设置上网环境

echo                           ☆☆☆☆请选择上网环境☆☆☆☆

echo                            公司固定IP模式=========》按1键

echo                            家用自动获取模式=======》按2键

set/p n=

if /i "%n%" equ "1" goto guding

if /i "%n%" equ "2" goto zidong

: guding

echo 您选择了公司固定IP模式

echo 正在设置,请稍后......

netsh interface ipv4 set address name="本地连接" source=static addr=172.17.229.152 mask=255.255.255.224 gateway=172.17.229.129 gwmetric=0 >nul

echo 正在添加本机主DNS...

netsh interface ipv4 set dns name="本地连接" source=static addr=202.101.172.47 register=PRIMARY

#echo 正在添加备用DNS...

#netsh interface ipv4 add dns name="本地连接" addr=202.102.199.68

goto end

: zidong

echo 您选择了家用自动获取模式

echo 正在设置,请稍后......

echo 自动获取IP地址....

@echo off

netsh interface ip set address name = "本地连接" source = dhcp

echo 自动获取DNS服务器....

netsh interface ip set dns name = "本地连接" source = dhcp

goto end

 :end

color 6

echo ☆☆☆☆☆☆☆☆本机当前IP配置如下☆☆☆☆☆☆☆☆☆☆☆☆

ipconfig /all

echo ☆☆☆☆☆☆☆☆设置成功!感谢使用☆☆☆☆☆☆☆☆☆☆☆☆

pause

4、请修改下面加粗斜体的值:

netsh interface ipv4 set address name="本地连接" source=static 

addr=172.17.229.152 #填写固定IP地址

mask=255.255.255.224 #子网掩码

gateway=172.17.229.129 #网关IP

gwmetric=0 >nul

echo 正在添加本机主DNS...

netsh interface ipv4 set dns name="本地连接" source=static addr=202.101.172.47 #DNS地址

register=PRIMARY

Bat文件实现自动切换IP

5、修改完上面的IP相关参数配置后,保存此文件。选中此文件,并右击鼠标右键,选择以”管理员身份运行“,这一点很重点。

Bat文件实现自动切换IP

6、此文件运行后的界面如图。输入数字1,然后敲回车键,系统将会自动将IP地址设为固定IP地址;输入数字2,系统会将IP设为自动获取。

Bat文件实现自动切换IP

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢