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. Highcharts使用二维数组生成图表

    Highcharts使用二维数组生成图表 二维数组是更为灵活的一种数据存储方式.在Highcharts中.能够使用配置项column和rows二维数组.对于使用columns构建的二维数组,Highc ...

  2. InnoDB事务和锁

    InnoDB支持事务,MyISAM不支持事务. 一.事务的基本特性 ACID特性 1.原子性(Atomicity):事务是一个原子操作单元,其对数据的修改,要么全都执行,要么全都不执行. 2.一致性( ...

  3. Pixhawk---fatal: Not a git repository (or any of the parent directories)

      当从github.com上面下载下了Firmware后.无意中删除了Firmware文件夹下的.git文件夹,再去编译就会出现:   fatal: Not a git repository (or ...

  4. UltraISO 9.6.5.3237

    注册信息: 用户名:Guanjiu 注册码:A06C-83A7-701D-6CFC

  5. vuejs 表单验证插件 VeeValidate

    VeeValidate https://baianat.github.io/vee-validate/

  6. Unity3d修炼之路:游戏开发中,3d数学知识的练习【1】(不断更新.......)

    #pragma strict public var m_pA : Vector3 = new Vector3(2.0f, 4.0f, 0.0f); public var m_pB : Vector3 ...

  7. 分组password算法

    代换,S盒.扩散和混淆,这些概念构成了分组password学的基础. 假设明文和密文的分组长度都为n比特,则明文的每个分组都有2n个可能的取值; 代换: 为使加密运算可逆(即解密运算可行),明文的每个 ...

  8. 闪屏(Splash)

    好久没弄ReactNative了, 写个怎样实现闪屏(Splash)的文章吧. 注意: (1) 怎样切换页面. (2) 怎样使用计时器TimerMixin. (3) 怎样使用动画效果. (4) 怎样载 ...

  9. unity4.6 Beta版 UI控件之Button

    近期需求,须要用到4.6版本号uGui了,所以抽时间来学习学习,就UI控件在Unity工具里创建预设这块来说相比較于NGUI,我认为是没有什么太大的差别的. 比方:Canvas--Camera . T ...

  10. 高速上手Unity中最好的补间动画插件DFTween

     出处:http://blog.csdn.net/u010019717 author:孙广东      时间:2015.3.17   23:00 DFTween 是一个在 Unity 游戏引擎中高 ...