Chris Cameron
2004-06-23 14:50:19 UTC
Have a DNS server that, for simplicities sake, only has 1 zone. Using
back to a working config for the day)
What showed up in my named query log:
Jun 22 19:58:43 localhost named[3453]: client 192.168.120.50#46666:
query: domain.com IN AXFR
Jun 22 19:58:43 localhost named[3453]: client 192.168.120.50#46666: bad
zone transfer request: attempted AXFR over UDP (FORMERR)
Jun 22 19:58:43 localhost named[3453]: client 192.168.120.50#46667:
query: domain.com.domain.com IN AXFR
Jun 22 19:58:43 localhost named[3453]: client 192.168.120.50#46667: bad
zone transfer request: 'domain.com.domain.com/IN': non-authoritative
zone (NOTAUTH)
So, what seems to happen is the domain gets appended to itself, which of
course fails. But it looks like it only happens after it gives the
error "attempted AXFR over UDP".
Searching google for this brings up nothing. I can understand why it
won't give me a zone over UDP, but using this same method on any other
server gives me a zone transfer.
Now, this would seem like the classic '.' missing somewhere, but that
zone file is not a big one, and I have hundreds of other working zone
files, so I'm relatively certain the zone file is ok. Normal DNS
queries against this zone also work fine.
TCP connections to named are also fine as I'm able to telnet to port 53.
Any ideas on what it could be? I'm doing this to debug -another-
problem, so I can't really confirm whether BIND itself is able to coax
a zone transfer out of this server or not.
Thanks,
Chris
set type=AXFR
domain.com
(This fails, although I don't have exact error has I had to revert nameddomain.com
back to a working config for the day)
What showed up in my named query log:
Jun 22 19:58:43 localhost named[3453]: client 192.168.120.50#46666:
query: domain.com IN AXFR
Jun 22 19:58:43 localhost named[3453]: client 192.168.120.50#46666: bad
zone transfer request: attempted AXFR over UDP (FORMERR)
Jun 22 19:58:43 localhost named[3453]: client 192.168.120.50#46667:
query: domain.com.domain.com IN AXFR
Jun 22 19:58:43 localhost named[3453]: client 192.168.120.50#46667: bad
zone transfer request: 'domain.com.domain.com/IN': non-authoritative
zone (NOTAUTH)
So, what seems to happen is the domain gets appended to itself, which of
course fails. But it looks like it only happens after it gives the
error "attempted AXFR over UDP".
Searching google for this brings up nothing. I can understand why it
won't give me a zone over UDP, but using this same method on any other
server gives me a zone transfer.
Now, this would seem like the classic '.' missing somewhere, but that
zone file is not a big one, and I have hundreds of other working zone
files, so I'm relatively certain the zone file is ok. Normal DNS
queries against this zone also work fine.
TCP connections to named are also fine as I'm able to telnet to port 53.
Any ideas on what it could be? I'm doing this to debug -another-
problem, so I can't really confirm whether BIND itself is able to coax
a zone transfer out of this server or not.
Thanks,
Chris
--
Chris Cameron
UpNIX Internet Administrator
ardvark.upnix.net
gak.upnix.net
--
http://www.upnix.com
Chris Cameron
UpNIX Internet Administrator
ardvark.upnix.net
gak.upnix.net
--
http://www.upnix.com