Help again please Fwd: please fix your broken DNS server
David Malone
dwmalone at maths.tcd.ie
Fri Jul 8 21:55:45 CEST 2005
On Fri, Jul 08, 2005 at 11:32:41AM -0500, Joseph T. Klein wrote:
> Why the direct dig work and the indirect resolution not?
The problem is a little bit subtle, because it is with an upstream
name server, and so the query never makes it to the name servers
that he mentions. The real problem queries are:
dig AAAA gwise.milwaukee.gov @itmddns1x.milwaukee.gov
dig AAAA gwise.milwaukee.gov @itmddns2x.milwaukee.gov
dig AAAA gwise.milwaukee.gov @itmddns3x.milwaukee.gov
dig AAAA gwise.milwaukee.gov @itmddns4x.milwaukee.gov
All these queries return SERVFAIL, and I think that that is where
the problem is comming from. I'm not sure who is responsible for
these name servers - it may or may not be the guy that you are
contacting. I would suggest that you ask him who to contact about
the itmddns*x.milwaukee.gov servers.
The reason these queries are important is because:
% dig NS milwaukee.gov
milwaukee.gov. 60 IN NS itmddns1x.milwaukee.gov.
milwaukee.gov. 60 IN NS itmddns2x.milwaukee.gov.
milwaukee.gov. 60 IN NS itmddns3x.milwaukee.gov.
milwaukee.gov. 60 IN NS itmddns4x.milwaukee.gov.
% dig MX milwaukee.gov
milwaukee.gov. 60 IN MX 10 gwise.milwaukee.gov.
milwaukee.gov. 60 IN MX 20 mhsgate.ci.mil.wi.us.
% dig AAAA gwise.milwaukee.gov @itmddns1x.milwaukee.gov
SERVFAIL
% dig AAAA gwise.milwaukee.gov @itmddns2x.milwaukee.gov
SERVFAIL
% dig AAAA gwise.milwaukee.gov @itmddns3x.milwaukee.gov
SERVFAIL
% dig AAAA gwise.milwaukee.gov @itmddns4x.milwaukee.gov
SERVFAIL
If you have the CNAME cached from some other query, then you
can get the correct result:
% dig cname gwise.milwaukee.gov
gwise.milwaukee.gov. 60 IN CNAME gwise.ci.mil.wi.us.
% dig ns gwise.ci.mil.wi.us
gwise.ci.mil.wi.us. 4 IN NS lpitmd-isp1.mpw.net.
gwise.ci.mil.wi.us. 4 IN NS lpitmd-isp2.mpw.net.
% dig AAAA gwise.ci.mil.wi.us @lpitmd-isp1.mpw.net
% dig AAAA gwise.ci.mil.wi.us @lpitmd-isp1.mpw.net
However, if you go straight after an AAAA for gwise.ci.mil.wi.us
you'll fail when you get to the ci.mil.wi.us level, because you run
into the same problem upstream nameservers again.
% dig AAAA gwise.ci.mil.wi.us @a.root-servers.net
us. 172800 IN NS A.GTLD.BIZ.
us. 172800 IN NS B.GTLD.BIZ.
us. 172800 IN NS C.GTLD.BIZ.
% dig AAAA gwise.ci.mil.wi.us @a.gtld.biz
mil.wi.us. 900 IN NS DNS1.SOL.NET.
mil.wi.us. 900 IN NS DNS2.SOL.NET.
mil.wi.us. 900 IN NS DNS3.SOL.NET.
mil.wi.us. 900 IN NS DNS4.SOL.NET.
mil.wi.us. 900 IN NS DNSY.SOL.NET.
% dig AAAA gwise.ci.mil.wi.us @dns1.sol.net
ci.mil.wi.us. 86400 IN NS itmddns1x.milwaukee.gov.
ci.mil.wi.us. 86400 IN NS itmddns2x.milwaukee.gov.
ci.mil.wi.us. 86400 IN NS itmddns3x.milwaukee.gov.
ci.mil.wi.us. 86400 IN NS itmddns4x.milwaukee.gov.
% dig AAAA gwise.ci.mil.wi.us @itmddns1x.milwaukee.gov
SERVFAIL
% dig AAAA gwise.ci.mil.wi.us @itmddns2x.milwaukee.gov
SERVFAIL
% dig AAAA gwise.ci.mil.wi.us @itmddns3x.milwaukee.gov
SERVFAIL
% dig AAAA gwise.ci.mil.wi.us @itmddns4x.milwaukee.gov
SERVFAIL
Hope this helps,
David.
More information about the ipv6-ops
mailing list