什么是DNS缓存?
DNS缓存是Windows和macOS等操作系统会为调用和解析的地址(DNS缓存)附加的缓存。
这些保存了与名称解析相关的所有信息,每个信息都有一个称为TTL(生存时间)的条目,其中数据在给定时间内保持有效。在这段时间内,直接从缓存中回答相应的查询,而不需要绕道到DNS服务器。
各种应用程序,例如来自互联网服务提供商的Web浏览器或名称服务器,也有自己的DNS缓存,用于加速名称解析。
扩展资料
DNS缓存中的信息单元或条目称为资源记录(RR),并以ASCII代码(压缩形式)显示。各种 – 部分可选 – 组件包括以下内容:
1、资源数据(rdata):描述记录的数据,例如地址或主机名。
2、记录类型:创建的条目的类型,例如“A”:IPv4地址(十进制值:1)或“AAAA”:IPv6地址(十进制值:28)。
3、记录名称(可选):为其创建DNS条目的对象的域名。
4、生存时间(可选):资源记录的有效期(以秒为单位)。
5、类(可选):RR所属的协议组(主要是“IN”用于Internet)。
6、资源数据长度(可选):资源数据长度的值。
7、DNS缓存包含各个域或主机的IP地址以及指定它的其他信息 – 例如记录的有效期或相应的协议组。
参考资料来源:百度百科-dns
2023-06-05 广告