备份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:\Windows\system32\drivers\etc\hosts C:\Windows\system32\drivers\etc\hosts.bak\ /d /c /i /y 10 @echo ######################################## 11 @echo hosts原文件已备份完毕,开始修改hosts文件 12 @echo 开始添加IP与域名 13 @echo X.X.X.X 添加的域名 >>C:\Windows\System32\drivers\etc\hosts 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:\Windows\System32\drivers\etc\hosts.bak\hosts C:\Windows\System32\drivers\etc\hosts /y 27 echo hosts文件已恢复完毕,按任意键退出 28 @pause > nul 29 @exit