0
我们如何发现DNS使用缓存数据进行响应而不是查询层次结构中的其他DNS服务器?如何找出DNS服务器是否响应缓存数据?
我们如何发现DNS使用缓存数据进行响应而不是查询层次结构中的其他DNS服务器?如何找出DNS服务器是否响应缓存数据?
有些困难。从高速缓存数据和从权威数据的唯一区别在于前者的TTL可能低于后者(如果高速缓存中的数据少于一秒钟,那么两者的TTL可以相同例)。当然,要确定TTL是否低于源代码,唯一的方法是询问源代码并进行比较。但是,在源处设置的TTL通常会是60秒的偶数倍,所以您得到的响应中的TTL不是这样的偶数倍,这些数据可能来自缓存。
如果您试图做出这种区分,并且您没有编写DNS诊断工具,那么您可能试图解决错误的问题。