<!DOCTYPE html><html><head><title></title><style type="text/css">p.MsoNormal,p.MsoNoSpacing{margin:0}</style></head><body><div>On Wed, Jul 31, 2024, at 17:22, Jorge Bastos via Pdns-users wrote:<br></div><blockquote type="cite" id="qt" style="font-size:10pt;font-family:Verdana, Geneva, sans-serif;"><p>Hi Brian,<br></p><p id="qt-reply-intro">On 2024-07-27 11:13, Brian Candler via Pdns-users wrote:<br></p><blockquote type="cite" style="padding-top:0px;padding-right:0.4em;padding-bottom:0px;padding-left:0.4em;border-left-width:2px;border-left-style:solid;border-left-color:rgb(16, 16, 255);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;"><div id="qt-replybody1"><div><div class="qt-v1moz-cite-prefix">On 27/07/2024 10:07, Jan-Piet Mens via Pdns-users wrote:<br></div><blockquote type="cite" style="padding-top:0px;padding-right:0.4em;padding-bottom:0px;padding-left:0.4em;border-left-width:2px;border-left-style:solid;border-left-color:rgb(16, 16, 255);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;"><blockquote style="color:rgb(0, 124, 255);">DOMANIN.TLD IN A 185.99.65.7777<br></blockquote><div><br></div><div>interesting IP address.<br></div></blockquote><p>Indeed.  The OP emphasised that this is literally the invalid IP address they put in. If the first three octets are correct then the prefix belongs to a Czech internet exchange.<br></p><p>I think the point was, how is PowerDNS expected to handle malformed IP addresses? But without knowing the actual domain, we can't tell why they started to get NXDOMAIN as the OP claimed, and not (for example) SERVFAIL or NOERROR.<br></p><p>I guess if they've already changed it and the problem has gone away, there's nothing to be learned now.<br></p></div></div></blockquote><p></p><div>yes, the invalid IP was on purpose, to disable the access to the domain's website.<br></div><div>The point is, should pdns return SERVFAIL for ALL records because i inserted an invalid IP ADDRR in the domain's A record ?<br></div><div>Shouldn't pdns just return the IP as it was inserted?<br></div><p></p></blockquote><div><br></div><div>An 'A' RR is DNS is not just a database entry which can contain anything at all; it has a defined format and valid values. It should not be surprising to hear that PowerDNS Auth treated the entire zone as invalid when it found an invalid A record value in the zone. There's a very good chance that it is not actually possible for it to return '185.99.65.7777' in a response to a query for an A record, since there are only 32 bits in the RDATA field for records of type 'A'.<br></div><div><br></div></body></html>