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

浙公网安备 33010602011771号