首页 技术 正文
技术 2022年11月11日
0 收藏 725 点赞 2,955 浏览 1262 个字

在公司用公司分配的固定IP上网,回家后又要将本本设置为家里的固定IP上网,每次都要手动重复一个过程:

打开网络中心,选择本地连接,进入属性然后选择IPV4进行TCP/IP的设置,填入IP,子网掩码DNS什么什么的,反正很麻烦,关键是每天都要去重复这样的无聊操作。

遂琢磨有没有方法可以减轻这个手动填写的过程。最先是希望Windows提供一种保存配置的功能,可以将配置保存然后导入,可惜找遍了没有这样的选项。

后来终于思路走上了正道,想到了批处理文件。

于是就研究了一下写出了下面的示例代码。

@echo OFF

set netname=”Ethernet”

set ip=XXX.XXX.XXX.XXX

set subnetmask=XXX.XXX.XXX.XXX

set gateway=XXX.XXX.XXX.XXX

set dns1=XXX.XXX.XXX.XXX

set dns2=XXX.XXX.XXX.XXX

@netsh interface ip set address name=%netname% source=static addr=%ip% mask=%subnetmask% gateway=%gateway% gwmetric=1

@netsh interface ip set dns name=%netname% source=static addr=%dns1% primary

@netsh interface ip add dns name=%netname% addr=% dns2% index=2

如何使用

  • 复制代码到记事本
  • 代码中标记为红色的是需要个人修改的
  • netname为网络连接的名称,改为你想要设置Ip的那个网络连接的名字,比如英文Win8系统中默认连接的名称为Ethernet,所以我填的是”Ethernet”, Win8之前的操作系统叫作本地连接,改为”Local area connection”即可,不过根据不同机器不同系统名字不一定是上述的,所以打开网络设置,查看一下适配器(如下图),名称以看到的为准。设置其他网络是一样的,只需要把名字填正确就可以了。如果你是中文系统,下图中的本地连接会显示为“以太网”,那么将代码中Ethernet改为“以太网”即可。
    用批处理文件进行TCP/IP设置,方便在家与办公IP切换
  • ip改为你想要设置的IP,无需解释
  • subnetmask为子网掩码,基本上是255.255.255.0不用变
  • gateway改为你的子网掩码
  • dns1为首选DNS,dns2为备用DNS
  • 其他地方不用改

一切都填好后,将文件保存为比如Office.bat, 说明这是用来设置办公室IP的,名字随便取,但后缀一定要是”.bat”。

然后再复制一分另存名字为Home.bat,用来设置家里上网用的IP。然后用记事本打开按上面说的步骤把该填的填好。

然后右键选择”以管理员身体运行”。比如先运行Office.bat, 以我的机器为例,运行后再去网络设置中查看IPV4 的属性情况,已经设置为想要的了,而我仅仅是点了一下运行而以!

用批处理文件进行TCP/IP设置,方便在家与办公IP切换

比如我已经回到家里,然后运行Home.bat, 再看网络设置,也改为家里的IP了。这一切仅仅是点了一下鼠标而以!!

用批处理文件进行TCP/IP设置,方便在家与办公IP切换

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:9,076
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,552
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,400
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,176
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:7,812
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:4,894