Hello.<div><br></div><div>I have bind set up as a cache and forwarder only. I am having trouble getting bind to cache AAAA records. I can see from the rndc stats file that A records are being cached quite nicely, but all AAAA requests are flowing through to the upstream servers.</div>
<div><br></div><div>Here's a snippet from my stats file:</div><div><br></div><div><div>++ Incoming Queries ++</div><div> 17394 A</div><div> 17387 AAAA</div><div>++ Outgoing Queries ++</div>
<div>[View: default]</div><div> 202 A</div><div> 17354 AAAA</div></div><div><br></div><div>Unless I'm reading the stats output, it looks like all of the AAAA requests are cache misses.</div>
<div><br></div><div>My bind.conf.options file has the following contents:</div><div><br></div><div><div>options {</div><div> recursing-file "/etc/bind/bind.recurse";</div><div> forward only;</div><div><br>
</div><div> minimal-responses yes;</div><div><br></div><div> statistics-file "/etc/bind/stats";</div><div><br></div><div> forwarders {</div><div> 172.16.0.23;</div><div> } ;</div><div><br></div>
<div> recursive-clients 10000;</div><div><br></div><div> allow-query { any ; } ;</div><div> allow-recursion { any ; } ;</div><div> listen-on { any ; };</div><div> listen-on-v6 { any ; };</div><div><br></div>
<div> recursion yes;</div><div>};</div><div><br></div></div><div><br></div><div>The contents of my /etc/defaults/bind9 file is as follows:</div><div><br></div><div>//</div><div><div># run resolvconf?</div><div>RESOLVCONF=no</div>
<div><br></div><div># startup options for the server</div><div>OPTIONS="-u bind"</div></div><div>//</div><div><br></div><div>My operating system is Ubuntu 12.04. </div><div><br></div><div>Is there someone that can point me in the right direction? I tried googling "Bind9 AAAA record not caching" and things like "bind AAAA cache hit" but can't seem to figure out what's happening.</div>