<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">
<div style="color: rgb(0, 0, 0); font-family: Calibri, sans-serif; font-size: 14px;">
I’ve been trying to perform some zone record cleanup after it’s deletion and ran into two interesting issues.</div>
<div style="color: rgb(0, 0, 0); font-family: Calibri, sans-serif; font-size: 14px;">
(Using BIND9 for DNS)</div>
<div style="color: rgb(0, 0, 0); font-family: Calibri, sans-serif; font-size: 14px;">
<br>
</div>
<div style="color: rgb(0, 0, 0); font-family: Calibri, sans-serif; font-size: 14px;">
One:</div>
<div style="color: rgb(0, 0, 0); font-family: Calibri, sans-serif; font-size: 14px;">
Though not queryable, a parent zone still contain NS records for a child zone even after the removal of the zone… which is seemingly not able to be queried. </div>
<div style="color: rgb(0, 0, 0); font-family: Calibri, sans-serif; font-size: 14px;">
<br>
</div>
<div style="color: rgb(0, 0, 0); font-family: Calibri, sans-serif; font-size: 14px;">
$name = “child.zone”;</div>
<div style="color: rgb(0, 0, 0); font-family: Calibri, sans-serif; font-size: 14px;">
$type = “NS”;</div>
<div style="color: rgb(0, 0, 0); font-family: Calibri, sans-serif; font-size: 14px;">
<br>
</div>
<div>
<div><font face="Calibri,sans-serif">    my $res = Net::DNS::Resolver->new;</font></div>
<div><font face="Calibri,sans-serif">    $res->nameservers($server);</font></div>
<div><font face="Calibri,sans-serif">    $res->port($port);</font></div>
<div><font face="Calibri,sans-serif">    $res->recurse(1);</font></div>
<div><font face="Calibri,sans-serif">    $res->debug(1);</font></div>
<div><font face="Calibri,sans-serif">    my $packet = $res->send($name, $type);</font></div>
</div>
<div><font face="Calibri,sans-serif"><br>
</font></div>
<div><font face="Calibri,sans-serif">Is there a method to retrieve this record information? Also, how to delete these?</font></div>
<div><br>
</div>
<div><span style="font-family: Calibri, sans-serif; font-size: 14px;">One:</span></div>
<div><font face="Calibri,sans-serif">For removal of DS records, I receive a FORMERR for this type of resource record delete:</font></div>
<div><font face="Calibri,sans-serif"><br>
</font></div>
<div><font face="Calibri,sans-serif">$update->push("update", rr_del("</font><font face="Calibri,sans-serif">child.zone DS 56419  5  2  d36a214f569acb874fe5911f91ed82a90c59c056c2c62e356d621bd064c3a8ad”);</font></div>
<div><font face="Calibri,sans-serif"><br>
</font></div>
<div>I can delete all DS records by omitting the record data just fine, but what it the appropriate method to delete a particular DS record?</div>
<div><br>
</div>
<div style="color: rgb(0, 0, 0); font-family: Calibri, sans-serif; font-size: 14px;">
<div>—</div>
<div>Raymond Walker</div>
<div>
<div>Software Systems Engineer StSp.</div>
<div>ITS - Northern Arizona University</div>
</div>
</div>
</body>
</html>