软件获取可以从官网下载,也可以别人给你
官网下载:
https://github.com/oldj/SwitchHosts/releases
我们选择绿色版本的,直接解压就可以使用
也可以从网盘下载,私人网盘链接:https://pan.baidu.com/s/1UkHaqArCipCLYCcuJZ-g9w
提取码:ezmp
host介绍Hosts是一个没有扩展名的系统文件,可以用记事本等工具打开,其作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,
当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对应网页,如果没有找到,
则系统会再将网址提交DNS域名解析服务器进行IP地址的解析
为什么需要使用SwitchHost
1.你的域名没有在DNS备案的时候 你需要修改hosts文件来转换
2.还有就是一些破解软件需要一个虚假host来欺骗软件验证
3.我们的服务访问通过域名来访问的,但是我们想要同一个域名访问,可以切换不同的环境。
使用步骤:
- 打开SwitchHost软件
打开后看到如上图,可以通过新增来增加
打开刚才新增的文件
输入如图所示
配置完成后,本机所有访问zhimingfenghua.com的请求都会走127.0.0.1走
演示:
首先,打开我们的本地服务后,我们打开浏览器访问:zhimingfenghua.com,因为域名不存在,所有发生了404错误
使用switchHost后,再次请求,请求成功,成功返回数据
后续:在web测试过程中,直接修改hosts就可以完成这样的工作了,如果是手机测试,需要让手机的请求走我们本地的hosts,
则需要使得我们的手机使用的网络是我们本地代理的,则需要借助其他工具,比如fiddler、charles等等