<div dir="ltr">hi all, <br><div><br></div><div>Thanks for your help Brian,</div><div><br></div><div>I think a mismatch has happened between powerdns and poweradmin as the exact same ns record added by poweradmin is not registered by check-zone, but if I add it via add-record it works. </div><div>When I get a sec I will go directly to the DB and see what is different about the records that might cause that. for now, I have added them all using add-record and it passes checks.</div><div><br></div><div>pdns 5.0.6</div><div><span style="background-color:transparent">powerdns admin Version 0.4.2</span></div><div><span style="background-color:transparent"><br></span></div><div><span style="background-color:transparent">regards</span></div><div><span style="background-color:transparent"><br></span></div><div><span style="background-color:transparent">Frank</span></div><div><br></div></div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Wed, Jul 1, 2026 at 4:33 PM Frank Hauptle <<a href="mailto:franki.hauptle@gmail.com">franki.hauptle@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>Hello everyone </div><div><span style="background-color:transparent">I am rusty as hell with DNS but I've had a pdns install running for about 10 years and I've administered bind over the years for work... and now I am updating pdns it with shiny newness within docker containers (and with poweradmin in docker also)</span></div><div><br></div><div>To test I am using "pdnsutil check-zone <a href="http://example.com" target="_blank">example.com</a>" from the command line of the container and I am getting this back.</div><div><br></div><div>pdns@833f0efd3662:/$ pdnsutil check-zone <a href="http://example.com" target="_blank">example.com</a><br>[<b>Error] No NS record at zone apex in zone '<a href="http://example.com" target="_blank">example.com</a>'</b><br>Checked 2 records of '<a href="http://example.com" target="_blank">example.com</a>', 1 errors, 0 warnings.</div><div><br></div><div>but if I run dig on my test domain I get this back:</div><div>dig +noall +answer +multiline <a href="http://example.com" target="_blank">example.com</a> ANY @<a href="http://192.168.0.42" target="_blank">192.168.0.42</a><br><a href="http://example.com" target="_blank">example.com</a>. 3600 IN SOA <a href="http://ns.example2.com" target="_blank">ns.example2.com</a>. <a href="http://hostmaster.example2.com" target="_blank">hostmaster.example2.com</a>. (<br> 2026070101 ; serial<br> 14400 ; refresh (4 hours)<br> 3600 ; retry (1 hour)<br> 604800 ; expire (1 week)<br> 3600 ; minimum (1 hour)<br> )<br></div><div>Before this the SOA was set to an invalid message which I fixed with an entry in pdns.conf default-soa-content= </div><div>with the text as appears in the dig above.</div><div><br></div><div>but when I do a check-zone it still returns the error up the top.. doing my head in.</div><div><br></div><div>Can anyone give me any pointers please?</div><div><br></div><div>best regards</div><div><br></div><div>Frank</div></div>
</blockquote></div>