Host文件的使用与说明

1、host的定义与作用

  host文件存在于windows系统,无扩展名的系统文件。

  其主要是为了“绑定”域名和IP地址。当我们访问网站时,输入域名进行访问,正常情况下会有一个DNS解析的过程,而Host文件会在域名解析前,查看当前文件中是否存在域名对应的IP地址,如果存在,则会直接打开对应网页,缩减了解析时间。如果不存在,则系统会进行DNS域名解析。

2、格式

Host文件的使用与说明

3、实例

  以百度为例,使用cmd ping 百度域名。如下:

Host文件的使用与说明

获得的IP地址为61.135.169.121。这时,添加一条host:127.0.0.1 www.baidu.com

再次ping百度域名。如下:

Host文件的使用与说明

可以查看到,当前的IP地址变为了“127.0.0.1”

4、总结

在测试中,经常会使用Host。

1、Host存在于C:\WINDOWS\System32\drivers\etc文件夹中

2、将本地IP地址与一个虚拟的域名关联,可以通过自定义的域名去访问

3、网站部署在内网环境,可以把域名关联上内部的测试服务器

4、部分网站如果dns被屏蔽就无法进行解析,会报错。如果在host中进行关联就可以恢复正常。