Hello,<br><br>I have a situation where PowerDNS Authoritative server answers queries differently from how BIND does it, when it is not authoritative for a zone.<br><br>PowerDNS (3.2):<br>;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 59699<br>
;; flags: qr rd; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0<br>;; WARNING: recursion requested but not available<br><br>BIND (9.7.3):<br>;; ->>HEADER<<- opcode: QUERY, status: REFUSED, id: 16419<br>;; flags: qr rd; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0<br>
;; WARNING: recursion requested but not available<br><br>The problem is that resolvers seem to treat this as a final answer, and won't proceed to the next server.<br><br>Microsoft DNS (6.1):<br>;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 42689<br>
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 1<br><br>BIND (9.8.4):<br>;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 57604<br>;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 1<br>
<br>This creates a lot of problems where for example zone transfers fail, and for example customer mail bounces because the sending mail server believes there is no MX record.<br><br>Any clues on how to solve this?<br><br>
Thanks,<br>//Fredrik<br>