前端应该了解的hosts文件作用
这篇文章将给大家讲到什么是hosts文件,host文件的作用,如何修改host文件.
输入url的时候,我们会对域名进行解析,找到对应的ip。
域名查找 本地DNS服务器是 递归查询
本地DNS服务器与根域,子域之间的查询方式是迭代查询。
从浏览器缓存中查找-----> 本地hosts 文件查找------->本地DNS缓存-------->本地DNS服务器查找
如果本地DNS服务器没有找到,则开始迭代查询。
本文我们主要讲的是hosts文件
1:我们访问的一些常用的网址域名与其对应的 IP
地址建立一个关联“ 数据库 ”。当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从hosts
文件中寻找对应的 IP
地址,一旦找到,系统就会立即打开对应网页,如果没有找到,则系统会将网址提交 DNS
域名解析服务器进行 IP
地址的解析。
2:能够提高域名解析速度。不用去发送udp请求DNS服务器。
3:在局域网 或者内网,很少架设DNS服务器,因此我们会访问非常难记的ip,hosts 文件可以为这些ip提供映射关系,相当于给ip起别名。
4:host文件在mac中的地址是/private/etc window中文件的位置是 c://Window/system32/drivers/etc
如果直接修改,可能会告诉你用管理员身份,我们可以拷贝一份host文件到桌面,修改之后再覆盖。
也可以使用switchhost应用去直接修改。
文件格式如下:
#注释注释注释
192.168.11.10 aaa.bbb.com