Thank you for the response, Mark! It's comforting to know that it's not something I have misconfigured on my end.
Just a followup question, can you point me in a direction for learning about what a "good" or "cachable" AAAA answer would be? How do I ascertain the quality of results I'm getting from my upstream DNS server? On Fri, Mar 1, 2013 at 4:02 PM, Mark Andrews <ma...@isc.org> wrote: > > In message <CAEy9Ut5ooYJCcSXi3aHCnZz5vD578yqsBpNoTzw3Xmh= > bzm...@mail.gmail.com> > , Stephen Wood writes: > > > > Hello. > > > > 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. > > Unfortunately some load balancers don't return good / cacheable > negative answers for AAAA queries. They either have no SOA record > or return the wrong SOA record. > > > Here's a snippet from my stats file: > > > > ++ Incoming Queries ++ > > 17394 A > > 17387 AAAA > > ++ Outgoing Queries ++ > > [View: default] > > 202 A > > 17354 AAAA > > > > Unless I'm reading the stats output, it looks like all of the AAAA > requests > > are cache misses. > > > > My bind.conf.options file has the following contents: > > > > options { > > recursing-file "/etc/bind/bind.recurse"; > > forward only; > > > > minimal-responses yes; > > > > statistics-file "/etc/bind/stats"; > > > > forwarders { > > 172.16.0.23; > > } ; > > > > recursive-clients 10000; > > > > allow-query { any ; } ; > > allow-recursion { any ; } ; > > listen-on { any ; }; > > listen-on-v6 { any ; }; > > > > recursion yes; > > }; > > > > > > The contents of my /etc/defaults/bind9 file is as follows: > > > > // > > # run resolvconf? > > RESOLVCONF=no > > > > # startup options for the server > > OPTIONS="-u bind" > > // > > > > My operating system is Ubuntu 12.04. > > > > 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. > > > > --047d7b603bce0e609504d6e57a83 > > Content-Type: text/html; charset=ISO-8859-1 > > Content-Transfer-Encoding: quoted-printable > > > > 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>=A0 =A0 =A0 =A0 =A0 =A0 > = > > =A0 =A017394 A</div><div>=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A017387 > AAAA</div><di= > > v>++ Outgoing Queries ++</div> > > > > <div>[View: default]</div><div>=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0202 > A</di= > > v><div>=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A017354 > 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>=A0 =A0 recursing-file > &qu= > > ot;/etc/bind/bind.recurse";</div><div>=A0 =A0 forward > only;</div><div>= > > <br> > > > > </div><div>=A0 =A0 minimal-responses yes;</div><div><br></div><div>=A0 > =A0 = > > statistics-file > "/etc/bind/stats";</div><div><br></div><div>=A0 = > > =A0 forwarders {</div><div>=A0 =A0 =A0 =A0 172.16.0.23;</div><div>=A0 > =A0 }= > > ;</div><div><br></div> > > > > <div>=A0 =A0 recursive-clients 10000;</div><div><br></div><div>=A0 =A0 > allo= > > w-query { any ; } ;</div><div>=A0 =A0 allow-recursion { any ; } > ;</div><div= > > >=A0 =A0 listen-on { any ; };</div><div>=A0 =A0 listen-on-v6 { any ; > };</di= > > v><div><br></div> > > > > <div>=A0 =A0 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>RESOLVCO= > > NF=3Dno</div> > > > > <div><br></div><div># startup options for the > server</div><div>OPTIONS=3D&q= > > uot;-u bind"</div></div><div>//</div><div><br></div><div>My > operating = > > system is Ubuntu 12.04.=A0</div><div><br></div><div>Is there someone > that c= > > an point me in the right direction? I tried googling "Bind9 AAAA > recor= > > d not caching" and things like "bind AAAA cache hit" but > can= > > 't seem to figure out what's happening.</div> > > > > > > --047d7b603bce0e609504d6e57a83-- > > > > --===============6431643929279798256== > > Content-Type: text/plain; charset="us-ascii" > > MIME-Version: 1.0 > > Content-Transfer-Encoding: 7bit > > Content-Disposition: inline > > > > _______________________________________________ > > Please visit https://lists.isc.org/mailman/listinfo/bind-users to > unsubscribe > > from this list > > > > bind-users mailing list > > bind-users@lists.isc.org > > https://lists.isc.org/mailman/listinfo/bind-users > > --===============6431643929279798256==-- > -- > Mark Andrews, ISC > 1 Seymour St., Dundas Valley, NSW 2117, Australia > PHONE: +61 2 9871 4742 INTERNET: ma...@isc.org >
_______________________________________________ Please visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe from this list bind-users mailing list bind-users@lists.isc.org https://lists.isc.org/mailman/listinfo/bind-users