爱收集资源网

生存时间(TimeToLive):DNS记录在DNS服务器上缓存时间

网络整理 2022-05-17 08:11

TTL值的全称是“生存时间”。简而言之,它表示DNS服务器上DNS记录的缓存时间。要理解TTL值,首先看下面的例子:假设有这样一个域名myhost abc。Com(事实上解析域名显示没有解析到别名,这是一个DNS记录,通常表示abc.Com域中有一个名为myhost的主机)。相应的IP地址为1.1.1.1,其TTL为10分钟。此域名或记录存储在名为DNS abc的计算机中。通用域名格式。现在有一个用户在浏览器中输入一个地址(也称为URL):发生了什么?访客指定的DNS服务器(或其ISP、互联网服务提供商,动态分配给他)8.8.8将尝试为他解释myhost。COM,当然8.8.8此DNS服务器不包含myhost abc。COM,因此无法立即解析,但经过全局DNS的递归查询,最终定位到DNS abc。这个DNS服务器是DNS abc。此DNS服务器将作为我的主机abc。Com对应的IP地址1.1.1.1告诉8.>8.8这个DNS服务器,然后8.8.8告诉用户结果8.>8.8,以便在未来的abc中加快myhost的实现。COM,刚才1.>1.>1.>1.>>1的结果将保留一段时间,即TTL时间。在此期间解析域名显示没有解析到别名,如果用户再次请求myhost abc。COM,它直接告诉用户1.1.1.1。当TTL到期时,将重复上述过程

dns 缓存服务器 时间服务器