在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
什么是Hosts: Hosts是一个没有扩展名的系统文件,可以用记事本等工具打开,其作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对应网页,如果没有找到,则系统再会将网址提交DNS域名解析服务器进行IP地址的解析。 Hosts文件的具体作用: 现在来看一下Hosts文件的工作方式以及它在具体使用中起哪些作用。 用bat更改hosts文件批处理 @echo off echo "请注意你的杀毒软件提示,一定要允许" @echo ######################################## @xcopy C:\Windows\system32\drivers\etc\hosts C:\Windows\system32\drivers\etc\hosts.bak\ /d /c /i /y @echo ######################################## @echo hosts文件备份完毕,开始修改hosts文件 @echo @echo 117.79.149.116 search.b2b.cn >>C:\Windows\System32\drivers\etc\hosts @echo 117.79.149.116 news.search.b2b.cn >>C:\Windows\System32\drivers\etc\hosts echo "hosts文件修改完成" @ipconfig /flushdns @echo "刷新DNS完成" echo hosts文件修改完毕,按任意键恢复系统原始状态 @echo @echo ######################################## @pause > nul @copy C:\Windows\System32\drivers\etc\hosts.bak\hosts C:\Windows\System32\drivers\etc\hosts /y @echo @echo off echo hosts文件恢复完毕,按任意键退出 @echo @pause > nul @exit 搭建本地的测试环境: @echo off echo 搭建本地测试环境 echo. c: cd \ if not exist lmhy-test\con md lmhy-test if exist lmhy-test\hosts.bak goto backup_exists echo 正在创建备份…… cd \windows\system32\drivers\etc copy /y hosts \lmhy-test\hosts.bak > null echo 完成! echo. goto backup_start :backup_exists echo 备份文件已经存在,无需备份。 echo. :backup_start echo 正在写入测试数据…… echo 127.0.0.1 localhost > hosts echo 192.168.1.170 lmhy.com >> hosts echo 192.168.3.170 www.lmhy.com >> hosts echo 192.168.3.170 php.lmhy.com >> hosts echo 192.168.3.170 test.lmhy.com >> hosts echo 完成! echo. echo 建立 lmhy 本地测试环境完成。按任意键退出…… pause > null 卸载本地测试环境: @echo off echo 卸载本地测试环境 echo. c: cd \ if not exist lmhy-test\hosts.bak goto backup_not_exists echo 正在还原备份…… copy /y \lmhy-test\hosts.bak \windows\system32\drivers\etc > null cd \windows\system32\drivers\etc if exist hosts del /q hosts ren hosts.bak hosts echo 完成! echo. echo 正在移除备份…… cd \ rmdir /s/q \lmhy-test\ echo 完成! echo. goto backup_done :backup_not_exists echo 备份文件不存在,无法恢复。 (注意:安装了360的可能在运行修改时会出现警告框,点击运行就可以了) |
请发表评论