这样做的时候,你会看到一个叫“TTL”的值,这个值一般是有默认值的,但是不同注册商的默认值会不一样,常见的值是3600和7200。
另外,ping的时候还可以看到“TTL= XXX”这几个字。(怎么ping?单击计算机左侧的开始-输入cmd在运行栏-输入ping域名-输入)。既然TTL这么常见,那么TTL在域名解析中是什么意思?
!
TTL是英文的缩写,整个拼写是Time-To-Live,意思是DNS服务器中一跳域名解析记录的生存期。各地DNS服务器收到解析请求时,会将解析请求发送到域名指定的NS获取解析记录;获得此记录后,该记录将在DNS服务器中存储一段时间。如果在此期间再次收到该域名的解析请求,DNS服务器将不再向NS服务器发送请求,而是直接返回刚刚获得的记录;而这个记录在DNS服务器上保存的时间就是TTL值。
TTL值设置的日常应用!
1.如果网站变化不大,可以增加TTL值
一般情况下,域名解析的记录可能在很长一段时间内不会发生变化。我们可以通过增加域名记录的TTL值来延长记录在各地DNS服务器缓存的时间,这样当我们访问这个网站的时间较长时,本地ISP的DNS服务器就不需要向域名的DNS服务器发送解析请求,而是直接从缓存中返回域名解析记录。但是需要注意的是,如果TTL设置值过大,当你的网站在空之间变更时,旧的记录需要很长时间才能更新,有时网站的重要变更也不会及时更新。
2.如果网站发生变化,可以降低TTL值
99.9%的DNS记录将在更换空期间更改。由于缓存问题,新记录可能会在某些地方生效,但在某些地方可能需要一两天甚至更长时间才能生效。因此,有些人可能会访问新服务器,而有些人可能会访问旧服务器。此时,我们可以降低TTL值,以尽快刷新DNS服务器中的缓存。降低TTL值的操作必须在主机调整/网络调整之前提前进行。这样可以保证主机/网络调整完成后,可以在最短的时间内实现更新。但是如果数值设置的太小,DNS会频繁刷新,有时访问会不稳定。
1.《ttl是什么意思啊 域名解析中TTL是什么意思》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《ttl是什么意思啊 域名解析中TTL是什么意思》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/shehui/672158.html