18143453325 在线咨询 在线咨询
18143453325 在线咨询
所在位置: 首页 > 营销资讯 > 建站知识 > 修改host文件的作用和原理

修改host文件的作用和原理

时间:2023-02-22 05:33:01 | 来源:建站知识

时间:2023-02-22 05:33:01 来源:建站知识

修改host文件的作用和原理:作为前端我们在日常开发的过程中,经常会去修改系统中的host文件,为什么要去修改他,修改他的原理是什么呢?

今天给大家简单介绍一下。

1 Host文件 样例

2 概述输入url之后到渲染的过程

  1. DNS解析,将url解析成ip
  2. 通过ip找到真正的服务器地址
  3. 服务器返回数据(html)渲染
我们修改host文件目的就是劫持,在请求dns服务解析ip之前,提前把url和对应服务器ip地址的映射关系配置好。

3 详解DNS和host文件的关系

「DNS:Domain Name System域名系统」

客户端查询DNS的过程是:

本地host文件—本地缓存—-DNS服务器

Host文件用于本地DNS解析,并且优先于寻找网络上的DNS服务器

在Windows中,它的目录通常在[Windows目录]/system32/drivers/etc/下。

在Mac中,它的目录是/etc/hosts.

Hosts文件是一个纯文本文件,用记事本就可以将其打开。这个文件是根据TCP/IP for Windows 的标准来工作的,它的作用是包含IP地址和Host name(主机名)的映射关系,每段只能包括一个映射关系,IP地址要放在每段的最前面,后面写Host name(主机名),中间加个空格。如:127.0.0.1 localhost.

我们知道,当电脑访问网站时,首先通过DNS服务器把网络 域名解析成IP地址后,我们的计算机才能访问。如果每个域名请求都要等待域名服务器解析后返回IP,访问速度就会比较慢,而Hosts文件正可以解决这个 问题。在进行DNS请求以前,Windows系统会先检查Hosts文件中是否有这个地址映射关系,如果有则调用这个IP地址映射,如果没有再向DNS服 务器提出域名解析。

对于要经常访问的网站和用于测试服务,我们可以通过在Hosts中配置域名和IP的映射关系,这样当我们输入域名计算机就能很快解析出IP,而不用请求网络上的DNS服务器。

关键词:原理,作用,文件,修改

74
73
25
news

版权所有© 亿企邦 1997-2025 保留一切法律许可权利。

为了最佳展示效果,本站不支持IE9及以下版本的浏览器,建议您使用谷歌Chrome浏览器。 点击下载Chrome浏览器
关闭