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 使用预加载
html
<head>
<link ref="prefetch" href="url" />
</head>
1
2
3
2
3
使用后会在一开始的时候就预先去进行 DNS 解析,而不是在后面使用的时候才去进行解析,