Host文件的使用与说明
1、host的定义与作用
host文件存在于windows系统,无扩展名的系统文件。
其主要是为了“绑定”域名和IP地址。当我们访问网站时,输入域名进行访问,正常情况下会有一个DNS解析的过程,而Host文件会在域名解析前,查看当前文件中是否存在域名对应的IP地址,如果存在,则会直接打开对应网页,缩减了解析时间。如果不存在,则系统会进行DNS域名解析。
2、格式
3、实例
以百度为例,使用cmd ping 百度域名。如下:
获得的IP地址为61.135.169.121。这时,添加一条host:127.0.0.1 www.baidu.com
再次ping百度域名。如下:
可以查看到,当前的IP地址变为了“127.0.0.1”
4、总结
在测试中,经常会使用Host。
1、Host存在于C:\WINDOWS\System32\drivers\etc文件夹中
2、将本地IP地址与一个虚拟的域名关联,可以通过自定义的域名去访问
3、网站部署在内网环境,可以把域名关联上内部的测试服务器
4、部分网站如果dns被屏蔽就无法进行解析,会报错。如果在host中进行关联就可以恢复正常。