Hi to all,<br><br>I'm not an expert but I'm working on DNS for my thesis.<br>Besides the two programs mentioned above in the previous mails I used also DNSWalk.<br><br>                                           Marco<br>
<br><div class="gmail_quote">2011/9/16 Einar Lönn <span dir="ltr"><<a href="mailto:einar.lonn@iis.se">einar.lonn@iis.se</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im">On Sep 15, 2011, at 5:26 PM, Mike Jones wrote:<br>
<br>
> Hi guys,<br>
><br>
> Just wondering if anyone knows of any decent tools for checking that<br>
> everything is consistent between DNS servers. I found a few web based<br>
> traversal tools that will follow the full delegation tree (most just<br>
> follow 1 chain), but they have really let me down more recently<br>
> because none seem to support IPv6! Also I couldn't find anything open<br>
> source I could run myself, to deal with the problem that just as I<br>
> seem to find a decent site they go and bring out a "new improved"<br>
> version that requires twice the effort to get it to do anything.<br>
><br>
> A few weeks ago I finally got around to throwing together something<br>
> for personal use, which works "well enough" but I would rather find<br>
> something that was perhaps a little more compliant than my quick botch<br>
> job if possible (like following the delegation chain properly instead<br>
> of blindly, following CNAMEs properly, and whatever else I missed -<br>
> DNSSEC support+validation would be nice too for when I get around to<br>
> playing with that).<br>
><br>
> <a href="https://www.mikejones.in/dns/?hostname=dns-oarc.net&type=ANY" target="_blank">https://www.mikejones.in/dns/?hostname=dns-oarc.net&type=ANY</a><span onmouseout="cancel = false; window.setTimeout(WRCHideContent, 1000); clearTimeout(showTimer);" onmouseover=" var self = this; showTimer = window.setTimeout(function(){WRCShowContent({'rating':{'value':-1,'weight':-1},'flags':{},'single':false,'ttl':3600,'expireTime':'20110916104510'}, self.className)},600);" class="wrc0" style="padding-right: 16px; width: 16px; height: 16px;"></span><br>

><br>
> That's what I came up with to show the sort of thing I mean.<br>
><br>
> Thanks<br>
> - Mike<br>
<br>
<br>
</div>Not sure exactly what you want to look at but we have a BSD-licensed delegation checking tool called DNSCheck that you could either take parts of or just try out straight off (<a href="https://github.com/dotse/dnscheck" target="_blank">https://github.com/dotse/dnscheck</a><span onmouseout="cancel = false; window.setTimeout(WRCHideContent, 1000); clearTimeout(showTimer);" onmouseover=" var self = this; showTimer = window.setTimeout(function(){WRCShowContent({'rating':{'value':94,'weight':63},'flags':{'it':1},'single':false,'ttl':3600,'expireTime':'20110916110546'}, self.className)},600);" class="wrc12" style="padding-right: 16px; width: 16px; height: 16px;"></span>). We also host an instance of this that you can try out without installing anything at (<a href="http://dnscheck.iis.se" target="_blank">http://dnscheck.iis.se</a><span onmouseout="cancel = false; window.setTimeout(WRCHideContent, 1000); clearTimeout(showTimer);" onmouseover=" var self = this; showTimer = window.setTimeout(function(){WRCShowContent({'rating':{'value':100,'weight':12},'flags':{},'single':false,'ttl':3600,'expireTime':'20110916113806'}, self.className)},600);" class="wrc11" style="padding-right: 16px; width: 16px; height: 16px;"></span>); but it does sound as if you might want to just grab a few of the modules from our Github repository...<br>

<br>
DNSCheck handles both dnssec and IPv6 and the policy for errors itself is very easy to change to suit your needs, if you dont want the default quite "strict" dns-standard ones.<br>
<br>
<br>
<br>
        /Regards,  Einar Lönn | .SE<br>
<br>
<br>_______________________________________________<br>
dns-operations mailing list<br>
<a href="mailto:dns-operations@lists.dns-oarc.net">dns-operations@lists.dns-oarc.net</a><br>
<a href="https://lists.dns-oarc.net/mailman/listinfo/dns-operations%0Adns-jobs" target="_blank">https://lists.dns-oarc.net/mailman/listinfo/dns-operations<br>
dns-jobs</a><span onmouseout="cancel = false; window.setTimeout(WRCHideContent, 1000); clearTimeout(showTimer);" onmouseover=" var self = this; showTimer = window.setTimeout(function(){WRCShowContent({'rating':{},'flags':{},'single':true,'ttl':3600,'expireTime':'20110916123837'}, self.className)},600);" class="wrc0" style="padding-right: 16px; width: 16px; height: 16px;"></span> mailing list<br>

<a href="https://lists.dns-oarc.net/mailman/listinfo/dns-jobs" target="_blank">https://lists.dns-oarc.net/mailman/listinfo/dns-jobs</a><span onmouseout="cancel = false; window.setTimeout(WRCHideContent, 1000); clearTimeout(showTimer);" onmouseover=" var self = this; showTimer = window.setTimeout(function(){WRCShowContent({'rating':{},'flags':{},'single':true,'ttl':3600,'expireTime':'20110916123837'}, self.className)},600);" class="wrc0" style="padding-right: 16px; width: 16px; height: 16px;"></span><br>
</blockquote></div><br>