Bat脚本实现快速更改 IP 地址

温馨提示:本文最后更新于2024-10-10 21:25:45,某些文章具有时效性,若有错误或已失效,请在下方留言。

相信很多朋友都遇到过这样的情况,笔记本电脑在公司需要使用固定 IP 地址才能连接到网络,在家里上网设置自动获取 IP 地址,每次在家和公司上网都需要来回配置 IP 地址,非常的麻烦。

今天十一张(www.11zhang.com)介绍一种利用 Bat 文件实现自动 IP 切换的方法。

设置固定IP地址

Windows 环境下,我们可以使用 netsh 命令来设置固定 IP 地址,制作成 Bat 文件可以直接双击运行,方便 IP 地址的切换。

1、将下面的代码用记事本另存为bat,编码格式改为 ANSI,如下图。

@echo off
netsh interface ip set address name="本地连接" static 192.168.1.100 255.255.255.0 192.168.1.1
netsh interface ip set dns name="本地连接" static 8.8.8.8 primary
netsh interface ip add dns name="本地连接" 8.8.4.4 index=2
Echo *******************************************************************************
Echo          OK!!已修改成功!
Echo          谢谢您的使用!十一张(www.11zhang.com)制作
Echo *******************************************************************************
Pause

利用Bat文件实现自动IP切换

PS:请确保将代码中的“本地连接”替换为你实际使用的网络连接名称,IP地址和DNS服务器地址替换为你的实际需求。这个批处理脚本会执行以下操作:

①设置名为"本地连接"的网络接口的IP地址为192.168.1.100,子网掩码为255.255.255.0,默认网关为192.168.1.1
②设置名为"本地连接"的网络接口的首选DNS服务器为8.8.8.8
③添加8.8.4.4作为备用DNS服务器,并指定其为第二个DNS地址

2、然后以管理员身份运行这个批处理脚本即可,如下图。

利用Bat文件实现自动IP切换

利用Bat文件实现自动IP切换

设置自动获取IP地址

同理,我们也可以使用 netsh 命令来设置自动获取 IP 地址。将下面的代码用记事本另存为 bat,编码格式改为 ANSI,如下图。

Echo off
echo  自动获取IP地址....
netsh interface ip set address name = "本地连接" source = dhcp
echo  自动获取DNS服务器....
netsh interface ip set dns name = "本地连接" source = dhcp
Echo *******************************************************************************
Echo          OK!!已设置成功!
Echo          谢谢您的使用!十一张(www.11zhang.com)制作
Echo *******************************************************************************
Pause

利用Bat文件实现自动IP切换

✅来源:十一张博客
© 版权声明
THE END
如果觉得这篇文章对您有帮助,可以收藏本网址,方便下次访问!
点赞3 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容