DOS批处理添加IP域名,备份与恢复


备份hosts文件后再添加IP与域名,最后可以恢复原hosts文件

 1 @echo off
 2 echo  该程序主要作用为访问********专用,
 3 echo  需要以管理员身份运行,请注意你的杀毒软件提示,一定要允许
 4 echo= 
 5 echo  按任意键继续执行操作
 6 @pause > nul
 7 @echo  开始备份hosts文件
 8 @echo ########################################
 9 @xcopy C:Windowssystem32driversetchosts C:Windowssystem32driversetchosts.bak /d /c /i /y
10 @echo ########################################
11 @echo  hosts原文件已备份完毕,开始修改hosts文件
12 @echo  开始添加IP与域名
13 @echo X.X.X.X 添加的域名 >>C:WindowsSystem32driversetchosts
14 echo  hosts文件添加XX域名解析已完成
15 echo= 
16 echo  hosts 文件已修改完成,
17 @echo 开始刷新 DNS 解析缓存
18 @ipconfig /flushdns
19 echo= 
20 echo  请勿关闭该窗口,重新运行会二次覆盖备份文件
21 echo=  
22 @echo 在该窗口按任意键将恢复到上次备份的状态
23 @echo off
24 @echo ########################################
25 @pause > nul
26 @copy C:WindowsSystem32driversetchosts.bakhosts C:WindowsSystem32driversetchosts /y
27 echo  hosts文件已恢复完毕,按任意键退出
28 @pause > nul
29 @exit
原文地址:https://www.cnblogs.com/52by/p/14636635.html