`
jaychang
  • 浏览: 738532 次
  • 性别: Icon_minigender_1
  • 来自: 嘉兴
社区版块
存档分类
最新评论

IP地址DHCP与STATIC切换批处理脚本

 
阅读更多
@echo off

set

::请根据您的参数修改以下数据

::设置 IP地址
set ipaddress=192.168.10.43

::设置 子掩码
set mask=255.255.254.0

::设置 网关
set gateway=192.168.10.1

::设置 首选DNS服务器
set dns1=220.189.127.106

::设置 备用DNS服务器
set dns2=220.220.127.107

::请根据您的参数修改以上数据

set /p type=请选择设置方式,1: 静态,2: 动态:
if /i %type%==1 goto :STATIC_IP
if /i %type%==2 goto :DHCP_IP

:STATIC_IP
echo 正在进行静态IP设置,请稍等...

netsh interface ip set address name=%name% source=static addr=%ipaddress% mask=%mask%
echo. IP地址 = %ipaddress% .完成设置
echo. 子掩码 = %mask% .完成设置

netsh interface ip set address name=%name% gateway=%gateway% gwmetric=1 >nul
echo. 网关 = %gateway% .完成设置

netsh interface ip set dns name=%name% source=static addr=%dns1% register=PRIMARY >nul
echo. 首选DNS = %dns1% .完成设置

netsh interface ip add dns name=%name% addr=%dns2% index=2 >nul
echo. 备用DNS = %dns2% .完成设置

goto :SETEND

:DHCP_IP
echo 正在进行动态IP设置,请稍等...

netsh interface ip set address name=%name% source=dhcp
netsh interface ip set dns name=%name% source=dhcp register=PRIMARY
netsh interface ip set wins name=%name% source=dhcp

goto :SETEND

:SETEND
echo. ===============IP设置完成================
echo. =========================================
echo. == 以下测试网络是否正常
echo. == 若出现如下形式:
echo. == "Reply from %gateway%: bytes=32 time<1ms TTL=64"
echo. == 则网络正常,否则网络不正常!
echo. =========================================
ping %gateway% -n 1

pause

 

分享到:
评论

相关推荐

    利用批处理设置和切换IP地址

    - 在多网络环境切换时,例如在办公室和家庭网络之间,批处理脚本可以方便地进行IP地址的切换。 - 网络设备测试或调试时,快速配置不同的IP地址以进行隔离或模拟不同网络环境。 7. **安全注意事项**: - 修改IP...

    设置静态IP的批处理脚本

    静态IP是指为设备分配固定的IP地址,而不是由DHCP服务器动态分配。这在需要固定网络访问权限或设备间通信时非常有用。设置静态IP通常涉及以下四个关键参数: 1. IP地址:这是设备在网络中的唯一标识,如192.168.1....

    netsh配置staticip与dhcp

    本篇文章将深入探讨如何使用`netsh`来配置静态IP地址和动态主机配置协议(DHCP)。 首先,让我们了解`netsh`命令。`netsh`是一个交互式命令行工具,它允许用户查看和更改网络设置。通过`netsh`,我们可以执行诸如...

    ip地址设置批处理

    - 当用户选择自动获取IP地址时,批处理脚本会通过`netsh interface ip set address "name" dhcp`命令,使计算机从DHCP服务器获取IP地址。 - 同样地,脚本也会通过`netsh interface ip set dns "name" dhcp`命令从...

    自动设置IP地址的批处理文件.

    本案例中,我们有一个名为"自动设置IP地址的批处理文件.bat"的文件,它的主要功能就是帮助用户快速、自动地配置计算机的IP地址。 批处理文件的创建和使用可以极大地提高工作效率,特别是在需要对多台计算机进行相同...

    公司IP还家IP批处理命令切换

    "公司IP还家IP批处理命令切换"这个主题涉及到的是如何通过批处理脚本来方便地在公司网络环境和家庭网络环境之间快速切换IP地址。批处理脚本(.BAT文件)是一种在Windows操作系统中执行一系列命令的快捷方式,它可以...

    WIN7自动更改IP地址批处理

    通过这样的批处理脚本,用户只需双击运行,就能实现IP地址的快速切换,非常方便。但请注意,为了保证批处理脚本的安全性,应该仅从可信任的源获取和运行此类文件,并且在编写或修改批处理脚本时,确保了解每个命令的...

    IP切换、添加路由常用批处理

    结合批处理,我们可以创建一个包含上述命令的脚本文件,比如`switch_ip.bat`,根据不同的网络环境进行IP地址和路由的自动切换,极大地提高了工作效率。 至于标签中的“源码”,这可能指的是批处理脚本的源代码,...

    一键转换IP地址(Windows批处理)及教程

    为了解决这个问题,我们可以利用批处理脚本来实现一键转换IP地址,这大大提高了工作效率。下面将详细介绍如何创建和使用这样一个批处理脚本。 批处理文件是基于DOS命令的脚本,它允许我们编写一系列命令并一次性...

    批处理设置IP地址和计算机名

    在这个场景中,"批处理设置IP地址和计算机名"的脚本可以帮助IT管理员大大提升工作效率,免去手动配置每台计算机的网络参数的繁琐过程。 在机房环境中,通常有大量计算机需要进行统一的网络配置,如设定静态IP地址、...

    Windows操作系统本地IP地址设置批处理工具

    本文将详细探讨如何通过批处理文件来实现固定IP地址和DHCP(动态主机配置协议)模式的一键设置。 首先,我们需要了解批处理文件的概念。批处理文件是一种文本文件,扩展名为`.bat`,它包含了若干条DOS命令,用于...

    自动改IP地址 的批处理

    ### 自动改IP地址的批处理脚本解析与应用 #### 批处理脚本概述 在日常工作中,尤其是对于那些需要频繁更换网络环境(如实验室、宿舍、图书馆等)的用户来说,手动更改IP地址是一件既繁琐又费时的事情。为了简化这...

    自动获取IP地址和自动设置IP地址批处理

    不过,值得注意的是,手动设置的IP地址必须与网络的子网掩码相匹配,并且不能与网络中其他设备的IP冲突,否则会导致网络通信问题。 总之,批处理技术简化了Windows系统的日常管理任务,尤其是在网络配置方面。通过...

    自动获取IP和固定IP转换的批处理程序

    3. `ipconfig /setstatic`: 设置静态IP地址,包括IP地址、子网掩码和默认网关。在需要固定IP时使用,用户需要提供这些参数。 4. `ipconfig /flushdns`: 清除DNS解析缓存,确保DNS更改能立即生效。 5. `ipconfig /...

    全自动更换IP批处理

    总的来说,“全自动更换IP批处理”是一个实用的工具,通过简单的批处理脚本实现了IP地址的快速切换,无论是固定还是动态,都能大大提高网络管理的效率。对于熟悉命令行操作的用户,这样的脚本可以大大简化网络配置的...

    设置ip地址的批处理文件

    通过编写批处理脚本,我们可以简化设置动态或静态IP地址的过程,提高工作效率。 批处理文件(ip.bat)通常包含一系列的DOS命令,如`ipconfig`, `netsh`, 和 `ping`等,用于管理和测试网络连接。在本例中,批处理文件...

    自动切换IP的批处理

    本文将详细介绍如何使用批处理脚本来实现自动切换IP的功能,这在某些特定场景下非常实用,例如在家工作与公司工作间的网络切换,或者需要频繁更换IP地址的测试环境中。 首先,批处理(Batch Script)是Windows操作...

    Windows批处理切换IP地址.docx

    通过上述两个批处理脚本,您可以轻松地在不同的网络环境下切换IP地址配置。这种方法不仅节省了时间,还能避免手动输入错误带来的问题。只需根据自己的网络环境调整相应的IP地址、子网掩码、网关和DNS服务器等参数,...

    批处理修改IP和DNS地址

    在这个场景中,“批处理修改IP和DNS地址”指的是使用批处理脚本来方便地备份和设置计算机的网络配置,包括IP地址和DNS服务器。 IP地址是互联网协议(IP)分配给设备的唯一标识符,用于在网络中定位和通信。静态IP...

    一个自动填写IP地址的批处理

    标题中的“一个自动填写IP地址的批处理”指的是利用批处理脚本来自动化设置计算机的IP地址,这在没有DHCP服务器(例如路由器)自动分配IP地址的网络环境中非常有用。批处理是Windows操作系统中的一种简单编程方式,...

Global site tag (gtag.js) - Google Analytics