Greetings all, 
I have an on-going problem that has totally stumped me.  I have a CentOS 5.3 
server that I am using the builtin Bind (9.3) to serve our zones.  Our ISP has 
provisioned us a block of IP's and has delegated our name servers as 
authoritative for the reverse zone info for that block.  Name resolution for A 
records works perfect.  What has me totally baffled at this point is that I can 
not get PTR records to work. All queries to my reverse zone are answered with 
denied errors:

Feb 22 04:10:14 ns1 named[19789]: client 72.247.123.69#52683: query (cache) 
'14.173.150.66.in-addr.arpa/PTR/IN' denied
Feb 22 05:15:26 ns1 named[19789]: client 72.247.123.69#61264: query (cache) 
'50.173.150.66.in-addr.arpa/PTR/IN' denied
Feb 22 10:12:03 ns1 named[19789]: client 72.246.192.167#52219: query (cache) 
'39.173.150.66.in-addr.arpa/PTR/IN' denied
Feb 22 11:05:11 ns1 named[19789]: client 96.17.73.207#61038: query (cache) 
'24.173.150.66.in-addr.arpa/PTR/IN' denied
Feb 22 11:33:23 ns1 named[19789]: client 72.247.123.69#61049: query (cache) 
'55.173.150.66.in-addr.arpa/PTR/IN' denied
Feb 22 13:41:45 ns1 named[19789]: client 96.17.166.181#60054: query (cache) 
'31.173.150.66.in-addr.arpa/PTR/IN' denied

Ect...

I have tried several different attempts to make this work, and the only change 
that works is to set in the options allow-query{any;};.  However the problem 
with that is that it then permits anyone to make any query against my 
nameservers and I don't want that.  Can anyone here offer me some advice as to 
what I am doing wrong?  For reference here is my config file:

acl wemadenets { 66.150.173.0/26; };

options {
        directory               "/var/named";
        dump-file               "/var/named/data/cache_dump.db";
        statistics-file         "/var/named/data/named_stats.txt";
        memstatistics-file      "/var/named/data/named_mem_stats.txt";
        allow-query             { localhost; localnets; wemadenets; };
        allow-recursion         { wemadenets; };
};

include "/etc/rndc.key";
include "/etc/named.rfc1912.zones";

zone "chaps.co.kr" {
        type master;
        file "masters/chaps.co.kr.zone";
        allow-transfer { 66.150.173.2; };
        allow-query { any; };
        allow-update { none; };
};

zone "digimonbattle.com" {
        type master;
        file "masters/digimonbattle.com.zone";
        allow-transfer { 66.150.173.2; };
        allow-query { any; };
        allow-update { none; };
};

zone "wemade.net" {
        type master;
        file "masters/wemade.net.zone";
        allow-transfer { 66.150.173.2; };
        allow-query { any; };
        allow-update { none; };
};

zone "wemadeusa.com" {
        type master;
        file "masters/wemadeusa.com.zone";
        allow-transfer { 66.150.173.2; };
        allow-query { any; };
        allow-update { none; };
};

zone "0-59.173.150.66.in-addr.arpa" {
        type master;
        file "masters/0-59.173.150.66.in-addr.arpa.zone";
        allow-transfer { 66.150.173.2; };
        allow-query { any; };
        allow-update { none; };
};


And here is the 0-59.173.150.66.in-addr.arpa.zone file (I have deleted some of 
the name information for security):


$TTL 3600
@                       IN      SOA     ns1.wemadeusa.com.      
hostmaster.wemadeusa.com. (
                                        2010021501 ; serial
                                        600             ; refresh after 10 
minutes
                                        3600            ; retry after 1 hour
                                        604800          ; expire after 1 week
                                        86400 )         ; minimum TTL of 1 day

                        IN      NS      ns1.wemadeusa.com
                        IN      NS      ns2.wemadeusa.com

1                       IN      PTR     mail1.wemadeusa.com.
2                       IN      PTR     mail2.wemadeusa.com.
3                       IN      PTR     www.wemadeusa.com.
4                       IN      PTR     download.wemadeusa.com.
5                       IN      PTR     lostparadise.wemadeusa.com.
{snip}
59                      IN      PTR     66.150.173.59.wemadeusa.com.

Thank you!
Geoff Sweet
_______________________________________________
bind-users mailing list
bind-users@lists.isc.org
https://lists.isc.org/mailman/listinfo/bind-users

Reply via email to