如何在更改前将原ip地址备份

如何在更改前将原ip地址备份,第1张

可以备份,且可以还原。 以XP为例,方法如下:

点击:开始菜单——程序——附件——命令提示符 打开命令提示符窗口

输入 netsh interface ip dump >D:\backup\oldip.txt 将当前ip设置信息备份到 D:\backup 目录下,文件名为 oldip.txt 。

若需要还原,只需输入 netsh exec D:\backup\oldip.txt ,若安装有杀毒软件、防火墙 等,放行即可。

1、Win+R打开运行对话框,输入CMD并按回车;

2、使用Netsh命令前先输入netsh,查看一下命令的格式用法和参数;

3、如果要备份网络IP,使用命令netsh,系统会自动生成一个文本文件在C盘根目录里;

4、打开文件发现里面也没有IP地址,这是因为电脑使用的是自动获取的地址;

5、找到本地连接,打开IPv4设置,修改为手动的IP地址;

6、再次重复输入命令netsh,打开文件可以看到IP等信息都保存;

7、如果要想恢复

以下批处理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 设定完成!


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12003305.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-20
下一篇2023-05-20

发表评论

登录后才能评论

评论列表(0条)

    保存