Skip to content

DNS 解析 ​

2023-05-23 15:23:19

DNS Domain Name System 域名系统

我们日常访问的一些地址都是类似于 https://www.baidu.com 这样的域名。

但是计算机在网络上通讯时只能识别 IP 地址,类似于 192.168.1.1 ,当随着经常访问的网址多了之后,记忆难度肯定会变得越来越高,而通过域名来访问肯定是方便的。

当我们去访问一个域名时浏览器会进行 DNS 解析,将域名解析为 IP 地址,找到真实 IP 后再去进行请求,这个过程就是 DNS 解析。

DNS 缓存 ​

有 DNS 的地方,就有缓存。浏览器、操作系统、本地 DNS、根域名服务器,它们都会对 DNS 结果做一定程度的缓存。

DNS 会在本地设备缓存之前的 DNS 结果,每次做 DNS 解析时都会先去缓存中找,

prefetch ​

在 html 文件的 head 标签中为页面中引入的其他的 url 使用预加载

prefetch MDN

html
<head>
  <link ref="prefetch" href="url" />
</head>

使用后会在一开始的时候就预先去进行 DNS 解析,而不是在后面使用的时候才去进行解析,

Released under the MIT License.