Is there a reason why TCP queries are always getting sent to the recursor (if available) for answers instead of checking for an authoritative answer first and then recursing if no authoritative answer was found?
I am able to reproduce this by setting up a bogus zone in our authoritative data (MySQL) and watching as I get the correct answer for UDP recurse and norecurse queries as well as TCP norecurse queries, however I see root referrals for TCP recurse queries. An even easier way to see this is to ask for the version.bind : [EMAIL PROTECTED] ~]$ dig +short ch txt version.bind @pdns-lab +notcp +norecurse "Served by POWERDNS 2.9.21-svn.20061029.908 $Id: packethandler.cc 884 2006-08-19 12:32:32Z ahu $" [EMAIL PROTECTED] ~]$ dig +short ch txt version.bind @pdns-lab +notcp +recurse "Served by POWERDNS 2.9.21-svn.20061029.908 $Id: packethandler.cc 884 2006-08-19 12:32:32Z ahu $" [EMAIL PROTECTED] ~]$ dig +short ch txt version.bind @pdns-lab +tcp +norecurse "Served by POWERDNS 2.9.21-svn.20061029.908 $Id: packethandler.cc 884 2006-08-19 12:32:32Z ahu $" [EMAIL PROTECTED] ~]$ dig +short ch txt version.bind @pdns-lab +tcp +recurse "PowerDNS Recursor 3.1.4-pre2 $Id: pdns_recursor.cc 903 2006-10-21 16:26:49Z ahu $" I am going to go check the RFC, but does anyone know why this would be the case? This is with both PowerDNS recursor and BIND as a recursor. -- Augie Schwer - [EMAIL PROTECTED] - http://schwer.us Key fingerprint = 9815 AE19 AFD1 1FE7 5DEE 2AC3 CB99 2784 27B0 C072 _______________________________________________ Pdns-users mailing list [email protected] http://mailman.powerdns.com/mailman/listinfo/pdns-users
