Need of caching on bind server

Barry Margolin barmar at
Thu Aug 25 16:17:53 UTC 2016

In article <mailman.43.1472100432.74444.bind-users at>,
 Harshith Mulky <harshith.mulky at> wrote:

> I am trying to understand why caching is required on the bind server, when 
> the client receiving the responses would be caching based on TTL values.

A typical caching server has multiple clients. If they're an ISP, it 
will have thousands of clients, and public DNS servers like OpenDNS and 
Google DNS it may have hundreds of thousands. So even if the clients 
have caches of their own (which many do not), the cache is useful so 
that when different clients look up the same name they can be returned 
from cache.

For example, consider all the thousands of lookups for things like,, etc. that an ISP receives every second. If they 
didn't cache these responses, DNS traffic might rival YouTube (OK, 
that's an exaggeration).

Barry Margolin
Arlington, MA

More information about the bind-users mailing list