在各种网络中切换,windows更换ip地址步骤: 
进入控制面板——网络和internet——网络和共享中心——理性适配器设置——然后找到网卡——进入属性——然后internet 协议——更改ip信息——然后再确定确定确定

 
很烦啊有木有!
用批处理,设置一个快捷键,只要按两三下键盘就可以轻轻松松修改ip地址啦~






```
@echo off
 
goto menu
 
:menu
cls
@echo 1. 自动获取ip地址
@echo 2. 手动输入ip地址
@echo 3. 修改DNS
@echo 4. 修改ip为172.16.1.3
@echo 5. 修改ip为192.168.0.128 网关2
@echo 6. 修改ip为192.168.0.128 网关1
@echo 7. 查看本机ip地址
@echo 8. 退出
 
@echo.
@echo 默认修改ip为手动输入[直接回车]
@echo.
@echo 请选择
 
set selc=2
set /p selc=
 
@echo.
@echo 正在设置...
@echo.
 
IF %selc%==1 goto DHCP
IF %selc%==2 goto ipsetting
IF %selc%==3 goto DNS
IF %selc%==4 goto ipstatic2
IF %selc%==5 goto ipstatic
IF %selc%==6 goto ipstatic1
IF %selc%==7 goto ipconfig
IF %selc%==8 exit
IF %selc% NEQ 8 goto error
exit
 
:error
cls
goto menu
exit
 
:DHCP
@echo.
@echo 自动获取ip地址
netsh int ip set add name="本地连接" source=dhcp
@echo 自动获取DNS服务器
netsh int ip set dns name="本地连接" source=dhcp
@echo 自动获取ip地址设置完毕
@echo.
exit

:ipstatic
@echo.
@echo 设置为192.168.0.128
netsh int ip set add "本地连接" static 192.168.0.128 255.255.255.0 192.168.0.2 1
@echo 正在设置DNS服务器:114.114.114.114
netsh int ip set dns name="本地连接" source=static 114.114.114.114
@echo 静态ip设置完毕
@echo.
exit
 
:ipstatic1
@echo.
@echo 设置为192.168.0.128
netsh int ip set add "本地连接" static 192.168.0.128 255.255.255.0 192.168.0.1 1
@echo 正在设置DNS服务器:114.114.114.114
netsh int ip set dns name="本地连接" source=static 114.114.114.114
@echo 静态ip设置完毕
@echo.
exit
 
:ipstatic2
@echo.
@echo 设置为172.16.1.3
netsh int ip set add "本地连接" static 172.16.1.3 255.255.255.0 172.16.1.1 1
@echo 正在设置DNS服务器:8.8.8.8
netsh int ip set dns name="本地连接" source=static 114.114.114.114
@echo 静态ip设置完毕
@echo.
exit
 
:ipsetting
cls
@echo.
@echo 正在设置固定ip,请稍候……
@echo.
@echo 请输入ip地址:
set /p ip=
@echo.
@echo 请输入网关:
set /p gw=
@echo.
 
@echo 请输入首选DNS:
set DNS1=114.114.114.114
set /p DNS1=
 
@echo 请输入备用DNS:
set DNS2=8.8.8.8
set /p DNS2=
 
@echo.
netsh interface ip set address 本地连接 source=static addr=%ip% mask=255.255.255.0
netsh interface ip set address name=本地连接 gateway=%gw% gwmetric=1
netsh interface ip set dns 本地连接 static %DNS1%
netsh int ip add dns 本地连接 %DNS2% index=2
@echo ip地址设置完毕
@echo.
exit
 
:DNS
cls
@echo.
@echo 默认设置:首选DNS为114.114.114.114 备用DNS为8.8.8.8
@echo 若修改为默认设置,请直接回车;否则请输入DNS
@echo.
 
@echo 请输入首选DNS:
set DNS1=114.114.114.114
set /p DNS1=
 
@echo 请输入备用DNS:
set DNS2=8.8.8.8
set /p DNS2=
 
@echo.
netsh interface ip set dns 本地连接 static %DNS1%
netsh int ip add dns 本地连接 %DNS2% index=2
@echo DNS设置完毕
@echo.
exit
 
:ipconfig
cls
ipconfig /all
@pause
goto menu
exit
```






批处理快速更改ip地址的更多相关文章

  1. 使用DOS批处理更改IP地址

    有时候电脑在家需要自动获取IP,在公司需要手动填写IP,改来改去很麻烦,于是做一个批处理一键修改很方便: @echo off cls color 0A @echo off echo. echo === ...

  2. Windows下通过脚本快速修改IP地址

    Windows下通过脚本快速修改IP地址 如果通过Windows的网络属性修改Ip/网关,真是太麻烦了. 经常要切换ip,所以我写了两个脚本: c:\办公室.bat netsh interface i ...

  3. 自动更改IP地址反爬虫封锁,支持多线程(转)

    8年多爬虫经验的人告诉你,国内ADSL是王道,多申请些线路,分布在多个不同的电信机房,能跨省跨市更好,我这里写好的断线重拨组件,你可以直接使用. ADSL拨号上网使用动态IP地址,每一次拨号得到的IP ...

  4. 如何用脚本快速修改IP地址(Netsh)

    如何用脚本快速修改IP地址(Netsh) 如果通过Windows的网络属性修改Ip/网关,真是太麻烦了.最近一个项目经常要切换ip,所以我写了两个脚本:c:\116.bat netsh interfa ...

  5. 重新设置Linux的IP地址(该操作会永久更改ip地址)

    1.查看你当前的IP地址 2.进入配置文件进行更改IP地址 3.上图我使用的是ifcfg-eth1 ,然后进行更改这个文件 4.点击“insert”进行编辑改文档,吧对应的IP改成你想要的地址 更改完 ...

  6. Windows 系统采用批处理命令修改 ip 地址

    Windows 系统采用批处理命令修改 ip 地址 :: 设置IP地址 set /p choice=请选择设置类型(1:外网IP / 2:内网IP / 3:自动获取IP): echo. if &quo ...

  7. 巧用批处理cmd快速切换IP地址

    如果你的笔记本经常在不同的地方使用,有些地方需要自动获取IP,而有些地方需要配置固定IP,每换一个地方都需要重新配置一遍,是不是感觉很麻烦呢? 下面介绍一种通过建立批处理文件来快速切换IP的方法: s ...

  8. Linux学习(一):linux更改ip地址命令_更改DNS_更改默认网关_更改子网掩码_主机名

    如何使用命令来更改linux的IP .DNS .子网掩码,在虚拟机(vitrualBox)上添加一个Linux的虚拟机; 安装方法:http://pan.baidu.com/s/1sjJPhP7 安装 ...

  9. git文件夹下项目更改ip地址小结

    在我们开发的过程中,经常切换项目IP地址是很正常的,之前弄过一次,没有记住,现在简单的总结下: 找到要切换IP地址的项目,点击鼠标右键,弹出下图: 打开该项目的路径后,双击打开该项目,具体参考自己项目 ...

随机推荐

  1. 通过rsync搭建一个远程备份系统(二)

    Rsync+inotify实时备份数据 rsync在同步数据的时候,需要扫描所有文件后进行对比,然后进行差量传输,如果文件达到了百万或者千万级别以上是,扫描文件的时间也很长,而如果只有少量的文件变更了 ...

  2. DockerProblem

    if you try to run the daemon manually: sudo /usr/bin/docker daemon And the error is: "FATA[0000 ...

  3. MFC学习-第4课 消息机制和MFC作图

    转自: 1.http://blog.sina.com.cn/s/blog_6b5180bf01012kbz.html 2.http://blog.csdn.net/happyhhb/article/d ...

  4. INADDR_ANY

    INADDR_ANY就是指定地址为0.0.0.0的地址,这个地址事实上表示不确定地址,或“所有地址”.“任意地址”. 一般来说,在各个系统中均定义成为0值. 外文名 INADDR_ANY 别 名 所有 ...

  5. angularjs笔记(一)

    简介 AngularJS API angularjs是javascript框架,通过指令(指令就是自定义的html标签属性)扩展了HTML,并且可以通过表达式(表达式使用)绑定数据到HTML. 1.a ...

  6. Java——其他容器

    除了JFrame表示之外,还有其他几种常见的窗体:JPanel.JSplitPane.JTabbedPane.JScrollPane.JDesktopPane.JInternalFrame等. imp ...

  7. Unable to find vcvarsall.bat的解决办法

    明年绝对买MAC电脑,这一两天安装paramiko,真是操碎了心. 安装paramiko时报error: Unable to find vcvarsall.bat这种错误,网上找了各种方法啊,解决的办 ...

  8. python 多线程就这么简单

    原文地址:http://www.cnblogs.com/fnng/p/3670789.html

  9. yii2.0-advanced 高级版项目搭建

    (一) 原文地址:http://www.yii-china.com/post/detail/1.html (二) 原文地址:http://www.yii-china.com/post/detail/2 ...

  10. 边框(border)边距(margin)和间隙(padding)属性的区别

    边框属性(border):用来设定一个元素的边线.边距属性(margin):用来设置一个元素所占空间的边缘到相邻元素之间的距离.间隙属性(padding):用来设置元素内容到元素边界的距离.这三个属性 ...