We use VegaDNS to manage our tinydns data file but for some reason our reverse DNS isn't working (it never has).
First off, the way our upstream provider handles reverse DNS delegations is by doing a zone transfer instead of a true delegation of the IP block I guess.
They have told us that our nameserver isn't responding to NS queries.
Our nameserver works most of the time for our domains, but sometimes it takes awhile to resolve (from comcast). It's hard to troubleshoot right now because I am on Comcast & they are having their own DNS problems right now apparently.
Anyway, assume we have the /24 block of 12.34.56.0/24
Here is how our data file is set up as written by VegaDNS:
#56.34.12.in-addr.arpa ^1.56.34.12.in-addr.arpa:gwfxp2.domain1.com:3600 ^101.56.34.12.in-addr.arpa:jpg.domain1.com:3600 ^14.56.34.12.in-addr.arpa:domain1.com:3600 ^16.56.34.12.in-addr.arpa:www.domain2.com:3600 ^17.56.34.12.in-addr.arpa:web1.domain2.com:3600 ^18.56.34.12.in-addr.arpa:web2.domain2.com:3600 ^193.56.34.12.in-addr.arpa:gwfxp3.domain1.com:3600 ^21.56.34.12.in-addr.arpa:img.domain3.com:3600 ^22.56.34.12.in-addr.arpa:img1.domain3.com:3600 ^26.56.34.12.in-addr.arpa:ads.domain3.com:3600 ^27.56.34.12.in-addr.arpa:ads1.domain3.com:3600 ^32.56.34.12.in-addr.arpa:db1.domain3.com:3600 ^4.56.34.12.in-addr.arpa:dm1.domain1.com:3600 ^41.56.34.12.in-addr.arpa:uploads.domain3.com:3600 ^42.56.34.12.in-addr.arpa:banners.domain3.com:3600 ^50.56.34.12.in-addr.arpa:kip1.domain1.com:3600 ^7.56.34.12.in-addr.arpa:ns1.domain1.com:3600 ^8.56.34.12.in-addr.arpa:ns2.domain1.com:3600 ^9.56.34.12.in-addr.arpa:mail.domain1.com:3600 Z56.34.12.in-addr.arpa:ns1.domain1.com:hostmaster.domain1.com::16384:2048:1048576:2560:86400
#domain1.com +domain1.com:12.34.56.14:3600 +dm1.domain1.com:12.34.56.4:3600 +gwfxp2.domain1.com:12.34.56.1:3600 +gwfxp3.domain1.com:12.34.56.193:3600 +jpg.domain1.com:12.34.56.101:3600 +kip1.domain1.com:12.34.56.50:3600 +mail.domain1.com:12.34.56.9:3600 +ns1.domain1.com:12.34.56.7:3600 +ns2.domain1.com:12.34.56.8:3600 +sw1.domain1.com:12.34.56.51:3600 Cwww.domain1.com:domain1.com:3600 @domain1.com::mail.domain1.com:0:3600 &domain1.com::ns1.domain1.com:3600 Zdomain1.com:ns1.domain1.com:hostmaster.domain1.com::16384:2048:1048576:2560:86400 'domain1.com:http\072//www.domain1.com:3600
#domain2.com +ads.domain2.com:12.34.56.26:3600 +ads1.domain2.com:12.34.56.27:3600 +banners.domain2.com:12.34.56.42:3600 +db1.domain2.com:12.34.56.32:3600 +domain2.com:12.34.56.16:3600 +img.domain2.com:12.34.56.21:3600 +img1.domain2.com:12.34.56.22:3600 +uploads.domain2.com:12.34.56.41:3600 +web1.domain2.com:12.34.56.17:3600 +web2.domain2.com:12.34.56.18:3600 Cwww.domain2.com:domain2.com:3600 @domain2.com::mail.domain1.com:0:3600 &domain2.com::ns1.domain1.com:3600 Zdomain2.com:ns1.domain1.com:hostmaster.domain1.com::16384:2048:1048576:2560:86400 'domain2.com:http\072//www.domain2.com:3600
#domain3.com +ads.domain3.com:12.34.56.26:3600 +ads1.domain3.com:12.34.56.27:3600 +banners.domain3.com:12.34.56.42:3600 +db1.domain3.com:12.34.56.32:3600 +domain3.com:12.34.56.16:3600 +img.domain3.com:12.34.56.21:3600 +img1.domain3.com:12.34.56.22:3600 +uploads.domain3.com:12.34.56.41:3600 +web1.domain3.com:12.34.56.17:3600 +web2.domain3.com:12.34.56.18:3600 Cwww.domain3.com:domain3.com:3600 @domain3.com::mail.domain1.com:0:3600 &domain3.com::ns1.domain1.com:3600 Zdomain3.com:ns1.domain1.com:hostmaster.domain1.com::16384:2048:1048576:2560:86400 'domain3.com:http\072//www.domain3.com:3600
Our /usr/local/axfrdns/tcp file is set up and compiled to allow them to do the zone xfer:
dm1# more tcp # sample line: 1.2.3.4:allow,AXFR="heaven.af.mil/3.2.1.in-addr.arpa" 11.22.33.4:allow :allow,AXFR="" :deny
(where 11.22.33.4 = their nameservers IP that is attempting to pull the data)
Does all of the above look ok?
