批处理备份、还原IP地址和DNS等网络配置的代码

Admin | 2010-8-12 15:56:53 | TrackRecord: 1350 Times | Tag标签:计算机网络技术 打印本页

您当前所处的位置是:〖首页〗→【文章页】 本站共有16个图文教程栏目,请用心拜读!

本站提供经典的Excel公式函数实例,Word排版技巧,PPT教程;同时更兼有Flash,PowerPoint,数据库等技术文章。

  如何使用批处理CMD代码,备份本机的IP地址、子网掩码、默认网关、DNS等本地连接的网络信息?

  又如何使用CMD批处理代码,还原本机的IP地址、子网掩码、默认网关、DNS等本地连接的网络信息?

  以下批处理BAT代码,正是您所需要的批处理代码:

  一、备份IP地址、子网掩码、默认网关、DNS信息的批处理代码

  @echo off&setlocal enabledelayedexpansion
  set n=0

  for /f "skip=2 tokens=3 delims= " %%i in ('netsh interface ip show address') do (
      set /a n+=1
      if "!n!" EQU "1" set var=%%i&call:loop !var!
  )
  pause>nul
  exit /b

  :loop
  if "%1" EQU "否" (
     echo IP是静态的,正准备进行备份
     echo.
     echo 备份当前网络配置
    echo.
     echo 按任意键继续...&pause>nul
    echo.
     netsh -c interface dump>c:\IP_DNS.txt&&echo 网络配置备份成功!
    echo @echo off>c:\IP_DNS.bat
     echo netsh exec c:\IP_DNS.txt^&^&echo IP网络配置成功^!>>c:\IP_DNS.bat
     echo exit /b>>C:\IP_DNS.bat
   ) else (
     echo IP是动态的所以就不需要备份了。
     goto :eof
   )

  以上代码的使用方法:

  将以上的代码,粘贴到记事本,然后保存成为一个以BAT为扩展名的批处理文件,使用的时候,直接双击此批处理文件即可成功。

  成功之后,我们会在C盘根目录,得到两个文件,一个名称为:IP_DNS.bat;另外一个名称为:IP_DNS.txt

  其中:IP_DNS.txt文件就是保存本机的网络配置的信息的文件。而IP_DNS.bat是用来恢复网络配置的批处理文件。

  二、还原IP地址、子网掩码、默认网关、DNS信息的批处理代码

  上面已经说了,通过上面的代码,我们可以在C盘根目录得到两个文件,一个名称为:IP_DNS.bat;另外一个名称为:IP_DNS.txt;

  其中,IP_DNS.bat批处理文件,就是用来还原iP地址、子网掩码、默认网关和DNS信息的,只需要双击该文件就成功了。

  不同的计算机所得到的IP_DNS.bat信息是不一样的,因此,本站就不再粘贴出相关代码了。

  三、知识扩展

  如果将IP地址、DNS设置为自动获取?

  批处理代码如下:

  echo 将IP、DNS设为自动获取,按任意键继续...&pause>nul
  netsh interface ip set address name="本地连接" source=dhcp
  netsh interface ip set dns name="本地连接" source=dhcp&&echo 设定完成!



上一篇:通过路由器来控制网络速度的办法    下一篇:局域网聊天软件winchat的使用方法

会员评论列表:
针对本篇文章或本站,请您发表个人的建议或批评!
FreeBoxPc

谷歌搜索 百度搜索 本站仅与内容具备一定的实用价值的原创网站交换友情链接,力争为大众做出更优质的服务!
All Rights Reserved版权所有 本站备案信息:滇ICP备11001339号-2 站长联系方式 Email:dzwebs@126.com