Zone transfer failing
Scott Haneda
talklists at newgeo.com
Tue Jun 23 20:54:31 UTC 2009
This has been an issue for far too long, though I solved it, but it
rears it's head again.
Example:
$dig sugardimplesdesigns.com SOA @ns1.hostwizard.com +short
ns1.hostwizard.com. scott.hostwizard.com. 2009062206 28800 7200
2419200 3600
$dig sugardimplesdesigns.com SOA @ns0.nacio.com +short
$dig sugardimplesdesigns.com SOA @ns1.nacio.com +short
$dig sugardimplesdesigns.com SOA @ns2.nacio.com +short
$dig sugardimplesdesigns.com SOA @ns3.nacio.com +short
* Get nothing back at all on the +short, ANSWER 0 on the non +short
The colo provides secondary, I am told to use ns1 as the secondary,
that NS0 is where the updates will be pulled from for zone transfers.
I assume they xfer from 1, 2, and 3 off of 0.
I bump the serial, and reload:
23-Jun-2009 12:21:12.444 notify: info: zone sugardimplesdesigns.com/
IN: sending notifies (serial 2009062206)
options {
directory "/var/named";
querylog yes;
// recursion IP's redacted
allow-transfer { 64.84.0.26; };
notify-source 64.84.37.14;
transfer-source 64.84.37.14;
also-notify { 64.84.0.26; };
};
Is there anything wrong in my options statement? I have been working
with support to resolve this. Here is what they are telling me, using
nslookup, which I never use, I use dig.
First, their event log:
Event Type: Error
Event Source: named
Event Category: None
Event ID: 1
Date: 6/22/2009
Time: 10:24:58 PM
User: N/A
Computer: NS0
Description:
transfer of 'sugardimplesdesigns.com/IN' from 64.84.37.14#53: failed to
connect: connection refused
Appears to me I am refusing them, I do not see it in my logs, what
logs would be it in, or what logging statements would I turn on to be
able to diagnose this?
My nest email asked them what host they were getting the above event
log from, here is the data I got back:
> The query and errors are from 64.84.0.26.
>
> Using Microsoft Nslookup, the following output resulted:
>
>> server 64.84.37.14
> Server: cyclone.hostwizard.com
> Address: 64.84.37.14
I do not know what the above proves, but I have included it since it
was given to me.
>> sugardimplesdesigns.com
> Server: cyclone.hostwizard.com
> Address: 64.84.37.14
>
> Name: sugardimplesdesigns.com
> Address: 64.84.37.15
>
> Name: sugardimplesdesigns.com
> Address: 64.84.37.15
So they are getting an A record, but they have to skip past their NS,
and hit mine, or so it seems in my tests.
>> set q=any
>> ls -d sugardimplesdesigns.com
> ls: connect: No error
> *** Can't list domain sugardimplesdesigns.com: Unspecified error
> The DNS server refused to transfer the zone sugardimplesdesigns.com to
> your comp
> uter. If this
> is incorrect, check the zone transfer security settings for
> sugardimplesdesigns.
> com on the DNS
> server at IP address 64.84.37.14.
>
> We can connect, get an A record, but not the zone.
All I can think, is they have not defined their NS to be 64.84.0.26
explicitly, so my server declines to talk to it.
I see this in my logs:
security.log:23-Jun-2009 13:21:57.358 security: info: client
64.84.0.26#1427: query (cache) 'sugardimplesdesigns.com.nacio.com/ANY/
IN' denied
But that shows .26, which is what I list as well. Stumped.
And one each for each serial bump and reload I did of these:
named.log:22-Jun-2009 11:31:55.378 notify: info: zone
sugardimplesdesigns.com/IN: sending notifies (serial 2009062200)
Any suggestions on where the error is, and how to solve it, as well as
what logging options I should turn on to be able to better solve
this. Thanks.
--
Scott * If you contact me off list replace talklists@ with scott@ *
More information about the bind-users
mailing list