DNS Server That Constantly Refreshes Cache?

Kevin Darcy kcd at chrysler.com
Thu Feb 21 22:16:03 UTC 2008


Matus UHLAR - fantomas wrote:
> On 18.02.08 17:52, Will wrote:
>   
>> I'm looking for a DNS server that will proactively go out after a cache 
>> record expires and refresh its cache on its own.   The result would be a 
>> server with an enormous memory cache of prefetched records, which should 
>> always have up to date records in its cache, even when the domain has not 
>> been used internally for weeks or months.   Note, I'm NOT referring to a 
>> standard DNS server with a large cache setting.    I'm looking for a 
>> proactive server behavior to prefetch records whose DNS cache is reaching 
>> expiration.
>>
>> Does such a product exist for Windows or Unix?
>>     
>
> this way you will end up having all dns records on the net in the cache and
> still refresing them even if you don't need them.
>   
What an anti-social thing to do.

If I set the TTL of one of my RRsets to 60 seconds, it doesn't mean I 
expect you (and everyone like you) to query it *every* 60 seconds 
*forever*. The 60-second TTL is only for peak usage times, where 
load-balancing/sharing is necessary. I expect the query traffic to fall 
off during non-peak times, in parallel with the dropoff of actual 
production volume.

The resource to which that record points might not even be up 24x7x365, 
why query something that no end-user client has requested and isn't even 
reachable? Or, do you expect me to modify the TTLs of my records every 
time we do maintenance? Phooey to that.

- Kevin



More information about the bind-users mailing list