echo off
echo 修改[本地连接]IP......
netsh interface IP set address "本地连接" static 138.8.8.111 255.255.255.0 138.8.8.1 1
echo 修改[本地连接]DNS......
netsh interface IP set dns "本地连接" static addr=202.96.128.86

把上面的复制到笔记本,另存为 修改IP.bat 的文件

138.8.8.111 IP地址
255.255.255.0 子网掩码
138.8.8.1 1 默认网关

202.96.128.86 DNS

下面就是自动获取IP

echo off
echo 修改IP,自动获取IP...
netsh interface ip set address name="本地连接" source=dhcp
echo 修改DNS,自动获取DNS...
netsh interface ip set dns name="本地连接" source=dhcp

方法二:

@echo off
mode con cols=50 lines=20
title IP地址设定工具
color 3f
cls
echo.
echo.
echo       IP地址切换程序
echo   ----------------------------
echo. 
echo   更换为20的IP,请按 [h]
echo.   
echo   更换为51的IP,请按 [g]
echo. 
echo   按其他任意键退出 程序。
echo. 
echo   ----------------------------
echo                   -----By: LuTian
echo.
echo.
echo.
set ch=
set /p ch= 请根据上面提示输入: 
IF /I '%ch:~0,1%'=='h' GOTO Family
IF /I '%ch:~0,1%'=='g' GOTO Office
IF /I '%Choice:~0,1%'=='' GOTO Ex
exit

::下面的程序是设置IP等为动态获取。
:Family
cls
echo.
echo.
echo.
echo.
echo.
echo           正在更换为20的IP,请稍侯... ... 
netsh interface ip set address name="本地连接" source=static addr=192.168.20.250 mask=255.255.255.0
::设置IP为192.168.20.250 ,子网掩码为255.255.255.0

netsh interface ip set address name="本地连接" gateway=192.168.20.254 gwmetric=0
::设置网关为192.168.20.254

netsh interface ip set dns name="本地连接" source=static addr=168.95.1.1 register=PRIMARY
::设置首选DNS为168.95.1.1

netsh interface ip add dns name="本地连接" addr=202.96.128.143 index=2
::设置备用DNS为202.96.128.143
cls
echo.
echo.
echo.
echo.
echo.
echo.
echo            感谢使用,按任意键退出...
pause>nul
Exit

::下面的程序是设置IP等为静态手工输入。
:Office
cls
echo.
echo.
echo.
echo.
echo.
echo           正在更换为51的IP,请稍侯... ... 
netsh interface ip set address name="本地连接" source=static addr=192.168.51.29 mask=255.255.255.0
::设置IP为192.168.50.50 ,子网掩码为255.255.255.0

netsh interface ip set address name="本地连接" gateway=192.168.51.254 gwmetric=0
::设置网关为192.168.51.254

netsh interface ip set dns name="本地连接" source=static addr=168.95.1.1 register=PRIMARY
::设置首选DNS为168.95.1.1

netsh interface ip add dns name="本地连接" addr=202.96.128.143 index=2
::设置备用DNS为202.96.128.143

cls
echo.
echo.
echo.
echo.
echo.
echo.
echo            感谢使用,按任意键退出...
pause>nul
Exit
:Ex
echo
exit

批处理设置IP地址的更多相关文章

  1. 批处理设置IP地址 - imsoft.cnblogs

    批处理设置IP地址 不知朋友们是否有这样的经历,把本本带到单位上网时,由于单位需要配固定IP地址,而家里是自动获得IP地址的,所以每天都要对这个IP地址设置来设置去,那么有没有简单方便的办法呢?其实我 ...

  2. Windows下使用批处理设置IP地址,DNS

    自动获取IP地址: echo 本地连接 改成你想要改的连接名 比如 无线网络连接set cname=本地连接 echo %cname% 正在设置自动获得IP地址,请稍等...... netsh int ...

  3. Windows下使用命令行设置ip地址的DNS服务器

    使用命令行或者编写bat批处理设置网络连接的IP地址以及DNS服务器地址有时候会比手动更加方便,IP地址和DNS的设置一般是配合的,常用到的几个状态是: 1.IP地址动态获取,DNS也动态 2.IP地 ...

  4. SUSE Linux Enterprise Server 设置IP地址、网关、DNS

    说明: ip:192.168.21.172 子网掩码:255.255.255.0 网关:192.168.21.2 dns:8.8.8.8 8.8.4.4 1.设置ip地址 vi /etc/syscon ...

  5. [原创]-CMD命令设置IP地址

    问题描述 在实际工作中,尤其是像我们这种BI分析人员,在做项目的时候,时常都需要因客户的不同随时切换不同的网络环境,有时可能需要在公司和客户之间来回的穿梭.交替.问题也就随之而来:每次客户那里都需要设 ...

  6. C#设置IP地址,启用禁用适配器

    界面效果图如下: 报表界面 说下关键代码 需要开启 Windows Management Instrumentation服务(默认已经开启),在程序中需要增加 Management引用. 主要有Net ...

  7. linux下设置ip地址 gw网关,dns的方法

    本文介绍下,在linux中设置IP地址.网关.dns的方法,有需要的朋友作个参考吧.   设置linux网络的方法有两种:第一种:使用命令修改(直接即时生效) 复制代码代码示例: ip and net ...

  8. 【转】Centos 设置IP地址的几种方式

    对于很多刚刚接触linux的朋友来说,如何设置linux系统的IP地址,作为第一步,下面小编以centos系统为例,给大家演示如何给centos设置IP地址,如何修改linux 系统IP地址? 查看I ...

  9. Linux tomcat设置ip地址直接访问,tomcat设置ip地址直接访问,tomcat绑定ip地址

    Linux tomcat设置ip地址直接访问,tomcat设置ip地址直接访问,tomcat绑定ip地址 >>>>>>>>>>>> ...

随机推荐

  1. Archlinux: 优化触摸板配置

    在逛 Archlinuxcn BBS 时看到这个帖子: fcitx 输入法看不到选词,上面键盘也不见了! 等待妹子的 依云 提到了 infinality, 并且给出了这个链接: fix-infinal ...

  2. MySQL 字符编码总结

    今天操作服务器数据库时遇到了Mysql中文字符乱码的问题,主要原因是因为安装的时候没有设置好字符集. 很是郁闷,因为库里有很多重要数据,所以重装是不可能了,于是决定找找在不重装且不改代码的前提下,能搞 ...

  3. (五)Thymeleaf标准表达式之——[7->8]条件表达式& 默认表达式

    2.7 条件表达式 模板名称:condition-express.html <1>a ? b:c  (if then:else) <2>a?c (if else) 条件表达式( ...

  4. 遍历list,字典

    private void Form1_Load(object sender, EventArgs e) { List<int> ids = new List<int>(); i ...

  5. FormatFloat

    http://www.delphibasics.co.uk/RTL.asp?Name=FormatFloat 1  function FormatFloat ( const Formatting : ...

  6. [redis]redis概述

    Redis是一个开源.支持网络.基于内存.可持久化的日志型.key-value键值对数据库.使用ANSI C编写.并提供多种语言的API. 它是远程字典server(remote dictionary ...

  7. 【最后的冲刺】android中excel表的导入和数据处理

    [最后的冲刺]android中excel表的导入和数据处理 ——学校课程的查询和修改 1.编写 The Class类把课程表courses.db当做一个实体类,hashcode和equals这两个类是 ...

  8. 用yum源安装nginx(转)

    新建一个nginx的源,/etc/yum.repos.d/nginx.repo 编辑此文件内容如下: [nginx]name=nginx repobaseurl=http://nginx.org/pa ...

  9. Spring事务管理之声明式事务管理-基于注解的方式

    © 版权声明:本文为博主原创文章,转载请注明出处 案例 - 利用Spring的声明式事务(TransactionProxyFactoryBean)管理模拟转账过程 数据库准备 -- 创建表 CREAT ...

  10. 简述JS中 appy 和 call 的详细用法

    Apply 和 Call 两个老生常言的方法,使用过程的一些细节还是有很大的异同,具体使用情况可以参照下面例子详细回顾一下. 区别和详解:js中call()和apply()的用法 1.关于call() ...