Dzwebs.Net

撰写电脑技术杂文十余年

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

Admin | 2010-8-12 15:56:53 | 被阅次数 | 9576

温馨提示!

如果未能解决您的问题,请点击搜索;登陆可复制文章,点击登陆

  如何使用批处理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的使用方法

网站备案号:

网站备案号:滇ICP备11001339号-7

版权属性:

Copyright 2007-2021-forever Inc. all Rights Reserved.

联系方式:

Email:dzwebs@126.com QQ:83539231 访问统计