Windows系统IP地址自动切换
工作中,我们会经常遇到公司内部网络与家庭网络来回切换的需要。
解决方式有两种:
- 方法一:在公司用有线连接;在家用无线连接。
- 方式二:公司和居家都用有限连接,可以使用脚本手动切换,而不需要一步步去修改网络连接属性了。
@echo off rem //设置变量 set NAME="以太网" rem //以下属性值可以根据需要更改(第一地址 IP) set ADDR=xxx.xxx.xxx.xxx set MASK=xxx.xxx.xxx.xxx set GATEWAY=xxx.xxx.xxx.xxx set DNS1=xxx.xxx.xxx.xxx set DNS2=xxx.xxx.xxx.xxx rem //以上属性依次为IP地址、子网掩码、网关、首选DNS、备用DNSrem //以下为第二地址 IP set HOME_DNS1=xxx.xxx.xxx.xxx set HOME_DNS2=xxx.xxx.xxx.xxxecho 当前可用操作有: echo 1 设置公司静态IP,静态DNS echo 2 设置本地动态IP,静态DNS echo 3 设置本地动态IP,动态DNS echo 4 退出 echo 请选择后回车: set /p operate= if %operate%==1 goto 1 if %operate%==2 goto 2 if %operate%==3 goto 3 if %operate%==4 goto 4:1 echo 正在设置公司静态IP,静态DNS,请稍等... rem //可以根据你的需要更改 echo IP地址 = %ADDR% echo 掩码 = %MASK% echo 网关 = %GATEWAY% netsh interface ipv4 set address %NAME% static %ADDR% %MASK% %GATEWAY% echo 首选DNS = %DNS1% netsh interface ipv4 set dns %NAME% static %DNS1% echo 备用DNS = %DNS2% if "%DNS2%"=="" (echo DNS2为空) else (netsh interface ipv4 add dns %NAME% %DNS2%) echo 静态IP已设置! pause goto 4:2 echo 正在本地动态IP,静态DNS,请稍等... echo 正在从DHCP自动获取IP地址... netsh interface ip set address %NAME% dhcp echo 动态IP已设置! echo 首选DNS = %HOME_DNS1% netsh interface ipv4 set dns %NAME% static %HOME_DNS1% echo 备用DNS = %HOME_DNS2% if "%DNS2%"=="" (echo DNS2为空) else (netsh interface ipv4 add dns %NAME% %HOME_DNS2%) echo 静态DNS已设置! pause goto 4:3 echo 正在设置本地动态IP,动态DNS,请稍等... echo 正在从DHCP自动获取IP地址... netsh interface ip set address %NAME% dhcp echo 动态IP已设置! echo 正在从DHCP自动获取DNS地址... netsh interface ip set dns %NAME% dhcp echo 动态DNS已设置! pause goto 4:4 echo 再见! exit
复制以上脚本,在桌面新建文本文档,粘贴脚本,保存,并将文件后缀改.bat,双击脚本,根据需求,输入对应数字,回车即可
以上,请参考!
Windows系统IP地址自动切换相关推荐
- ip地址自动切换器_网络IP切换器IPProviders下载_IPProviders官方版下载1.1.22
IPProviders官方版是非常强大的ip切换器助手,可以进行ip地址更换,网关和dns更改.使用方法很简单,用户只需要提前设置好ip地址,需要切换的时候就可以任意切换了,让你可以随意切换更改自己的 ...
- 通过脚本设置Windows系统ip地址
代码中有两种IP的设置模式:静态IP地址和DHCP模式. 将下面的代码保存到一个文本中,并将文件后缀改为.bat,双击就可以实现IP地址的自动设置 ps:要将代码中对应的ip.网管.DNS改为自己网络 ...
- 深入剖析DHCP服务IP地址自动分配原理
以下内容摘自笔者最新出版的<深入理解计算机网络>一书,目前该书已在当当网和京东网上可以正式预订了: 当当网链接:http://product.dangdang.com/main/produ ...
- linux服务器如何更改ip,Linux修改IP地址,CentOS设置系统IP地址
刚安装完系统的LINUX的IP地址是通过DHCP方式自动获取IP的,但有时候我们会需要自己制定固定的IP地址,这样对于很多刚刚接触linux的朋友来说,如何设置linux系统的IP地址,作为第一步,下 ...
- windows10 oracle自动备份,Windows系统下oracle 自动备份数据库
Windows系统下oracle 自动备份数据库 1.创建批处理文件(.bat) 2.建立windows 定时任务 2.1创建任务 2.2 常规处 ->填写任务名称 2.3触发器 2.4 操作 ...
- shell实例第11讲:取出系统IP地址,并判断属于哪个网段
取出系统IP地址,并判断属于哪个网段 #!/bin/bash #作者:魏波 #时间:2017.02.04ip=`ifconfig -a | grep inet | grep -v 127.0.0.1 ...
- Windows 系统画图软件如何切换输入文字的方向
Windows 系统画图软件怎样切换输入文字的方向 https://jingyan.baidu.com/article/ad310e80b7e7801848f49e5d.html 1.黑体(横向显示文 ...
- vmware虚拟机ip地址自动改变解决办法
vmware虚拟机ip地址自动改变解决办法 菜单栏编辑->虚拟网络编辑器 选择正在使用的连接模式 点击DHCP设置 将租用时间及最长租用时间调到63天(最大天数只能为63天) 菜单栏编辑-> ...
- android根据IP地址自动显示天气(之二)—坑爹的volley和json编码
最近在做根据IP地址自动显示城市天气,真是一步一个坑(其实是自己的知识储备不到位).今天就说说这个坑爹的volley和json编码这个"大坑".昨天搞了一个通宵,IP地址可以获取, ...
- Windows上利用Python自动切换代理IP的终极方案!
转载:http://www.jianshu.com/p/49c444d9a435 文/solomonxie(简书作者) 原文链接:http://www.jianshu.com/p/49c444d9a4 ...
最新文章
- mysql 新增更新_MySQL新增数据,存在就更新,不存在就添加(转帖加实测)
- Project Server的页面如何修改Text
- C++编程基础二 13-函数与string对象
- 优酷基于 Pipeline 的播放器开放式架构设计与实践
- linux 计算字符数命令,Linux WC命令示例,用于计算行数,单词数和字符数
- python打包成exe
- 7-8-无向图的关节点-图-第7章-《数据结构》课本源码-严蔚敏吴伟民版
- visual studio 2013 编译 filezilla和filezilla server
- PyQt4---QTextBrowser
- 4、wpf 打包为exe或者msi的安装程序
- python动态网页爬取——四六级成绩批量爬取
- 可复制的领导力读书笔记-2
- ctf实验吧天网管理系统
- 创建主键报错:Incorrect column specifier for column ‘id‘
- MyBatis-Plus分页查询where后面的参数拼接错误报### The error occurred while setting parameters
- 好嗨游戏:20款史上最佳的MMORPG游戏,看看有没有你知道的?
- php 提取文字,如何使用PHP从word文档中提取文本内容?
- 基金投资组合中的夏普率
- 胶回收和PCR产物回收技巧​
- Lammps实现单轴压缩-应力应变曲线以及弹性模量计算
热门文章
- matlab天线阵列分析,基于Matlab的阵列天线数值分析
- win7使用命令提示符怎么运行C语言,Win7如何打开命令行窗口?Win7打开命令提示符的多种方法...
- 2020互联网行业术语
- Landsat8—ANG.txt文件
- 配置urlrewrite不生效
- c语言程序超市广告推广流程图,C语言程序设计超市管理系统1.doc
- 计算机的标准输入法,维语输入法电脑版
- HTMLTestRunnerNew 测试报告详解
- 计算机错误1327,Win7系统电脑安装软件失败并提示错误1327解决办法
- MODIS R包下载数据