Cache is persistent (in principle) and it might not have accurate data
for whatever reason. Let's not bring caching complications into this.
It's cheap: just a single query to root server(s) on resolver start.
end
end
--- Make priming query and check time validty of RRSIGs.
+-- Do uncached priming query and check time validty of RRSIGs.
local function check_time()
- resolve(".", kres.type.NS, kres.class.IN, {"DNSSEC_WANT", "DNSSEC_CD"},
+ resolve(".", kres.type.NS, kres.class.IN, {"DNSSEC_WANT", "DNSSEC_CD", "NO_CACHE"},
check_time_callback)
end