domain-name-system – 负DNS缓存通常持续多长时间?

如果DNS服务器查找记录并且它丢失了,它通常会“消极地缓存”此记录丢失的事实,并且不会再尝试查找一段时间.我在 RFC中没有看到关于负缓存的TTL应该是什么,所以我猜它有些武断.在现实世界中,这些负面记录需要多长时间?

解决方法

负缓存的TTL不是任意的.它取自所请求记录所属区域顶部的SOA记录,如果存在的话.例如:
example.org.    IN      SOA     master-ns1.example.org. Hostmaster.example.org. (
            2012091201 43200 1800 1209600 86400 )

SOA记录中的最后一个值(“86400”)是客户被要求在example.org下缓存否定结果的时间量.

如果客户端请求donotexist.example.org.,它将缓存结果86400秒.

相关文章

vue阻止冒泡事件 阻止点击事件的执行 <div @click=&a...
尝试过使用网友说的API接口获取 找到的都是失效了 暂时就使用...
后台我拿的数据是这样的格式: [ {id:1 , parentId: 0, name:...
JAVA下载文件防重复点击,防止多次下载请求,Cookie方式快速简...
Mip是什么意思以及作用有哪些