On 10/4/2011 12:40 PM, Pablo Maurelli wrote:

    hello, pick up a dns server with bind9, is resolving claims, but
    it takes time to resolve a lot, sometimes throw timeout error and
    the second time resolved, any ideas?
    I pass below my named.conf, host.conf and nsswitch.conf



*_DIG:_*

; <<>> DiG 9.7.3 <<>>
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 90
;; flags: qr rd ra; QUERY: 1, ANSWER: 13, AUTHORITY: 0, ADDITIONAL: 14

;; QUESTION SECTION:
;.                              IN      NS

;; ANSWER SECTION:
. 517816 IN NS g.root-servers.net <http://g.root-servers.net>. . 517816 IN NS a.root-servers.net <http://a.root-servers.net>. . 517816 IN NS m.root-servers.net <http://m.root-servers.net>. . 517816 IN NS f.root-servers.net <http://f.root-servers.net>. . 517816 IN NS b.root-servers.net <http://b.root-servers.net>. . 517816 IN NS e.root-servers.net <http://e.root-servers.net>. . 517816 IN NS j.root-servers.net <http://j.root-servers.net>. . 517816 IN NS k.root-servers.net <http://k.root-servers.net>. . 517816 IN NS i.root-servers.net <http://i.root-servers.net>. . 517816 IN NS h.root-servers.net <http://h.root-servers.net>. . 517816 IN NS d.root-servers.net <http://d.root-servers.net>. . 517816 IN NS c.root-servers.net <http://c.root-servers.net>. . 517816 IN NS l.root-servers.net <http://l.root-servers.net>.

;; ADDITIONAL SECTION:
a.root-servers.net <http://a.root-servers.net>. 604216 IN A 198.41.0.4 a.root-servers.net <http://a.root-servers.net>. 604216 IN AAAA 2001:503:ba3e::2:30 b.root-servers.net <http://b.root-servers.net>. 604216 IN A 192.228.79.201 c.root-servers.net <http://c.root-servers.net>. 604216 IN A 192.33.4.12 d.root-servers.net <http://d.root-servers.net>. 604216 IN A 128.8.10.90 d.root-servers.net <http://d.root-servers.net>. 604216 IN AAAA 2001:500:2d::d e.root-servers.net <http://e.root-servers.net>. 604216 IN A 192.203.230.10 f.root-servers.net <http://f.root-servers.net>. 604216 IN A 192.5.5.241 f.root-servers.net <http://f.root-servers.net>. 604216 IN AAAA 2001:500:2f::f g.root-servers.net <http://g.root-servers.net>. 604216 IN A 192.112.36.4 h.root-servers.net <http://h.root-servers.net>. 604216 IN A 128.63.2.53 i.root-servers.net <http://i.root-servers.net>. 604216 IN A 192.36.148.17 j.root-servers.net <http://j.root-servers.net>. 604216 IN A 192.58.128.30 j.root-servers.net <http://j.root-servers.net>. 604217 IN AAAA 2001:503:c27::2:30

;; Query time: 0 msec
;; SERVER: 172.31.26.85#53(172.31.26.85)
;; WHEN: Tue Oct  4 13:34:03 2011
;; MSG SIZE  rcvd: 500
I would check connectivity to all of those root nameservers using the "+norec" and "+buf=4096" options so as to mimic how named itself would query them.

If by some chance you have IPv6 enabled on your nameserver, with an assigned (non-link-local) IPv6 address, but no actual IPv6 connectivity to the Internet, you should probably start named with the "-4" option, to prevent it wasting time trying to talk to root nameservers (and others) over the IPv6 transport.

- Kevin


*_DIG ns1.resolver01.net <http://ns1.resolver01.net>_*

root@resolver01:/var/named# dig ns1.resolver01.net <http://ns1.resolver01.net>

; <<>> DiG 9.7.3 <<>> ns1.resolver01.net <http://ns1.resolver01.net>
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 61061
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0

;; QUESTION SECTION:
;ns1.resolver01.net <http://ns1.resolver01.net>.            IN      A

;; ANSWER SECTION:
ns1.resolver01.net <http://ns1.resolver01.net>. 43200 IN A 172.31.26.85

;; AUTHORITY SECTION:
resolver01.net <http://resolver01.net>. 43200 IN NS ns1.resolver01.net <http://ns1.resolver01.net>.

;; Query time: 0 msec
;; SERVER: 172.31.26.85#53(172.31.26.85)
;; WHEN: Tue Oct  4 13:34:42 2011
;; MSG SIZE  rcvd: 66
Both queries returned in 0 milliseconds. Are you looking for something faster than that? :-)


*_NAMED.CONF_*

// Mis redes permitidas

acl "redes_sky" {
172.31.26.0/24 <http://172.31.26.0/24>;
172.31.25.0/24 <http://172.31.25.0/24>;
172.31.24.0/24 <http://172.31.24.0/24>;
};

options {
        directory "/var/named";
        dump-file "/var/named/data/cache_dump.db";
        statistics-file "/var/named/data/named_stats.txt";
        version "TXT, ";
        listen-on { 127.0.0.1; 172.31.26.85;};
        query-source port *;
      //recursive-clients       2500;
        allow-transfer{ /* !192.168.100.0/24 <http://192.168.100.0/24>; */
                redes_sky;
        };
allow-recursion{ /* !192.168.100.0/24 <http://192.168.100.0/24>; */
                redes_sky;
        };
        allow-query { redes_sky; localhost;
        };

      //recursion no;
};

include "/etc/bind/rndc.key";

logging {
        channel default_log {
                        file "/var/log/named.log" versions 3 size 25m;
                        severity info;
                        print-time yes;
                        print-severity yes;
                        print-category yes;};
        category default {default_log; };
        category lame-servers {null; };

};

zone  "." {
        type hint;
        file "root.hints";
};
zone "0.0.127.in-addr.arpa" in{
        type master;
        file "named.local";
};
zone "26.31.172.in-addr.arpa" in{
        type master;
        file "zones/26.31.172.in-addr.arpa";
};
zone "resolver01.net <http://resolver01.net>" in{
        type master;
        file "zones/resolver01.net <http://resolver01.net>";
};


*_Zones:_*

*NAMED.LOCAL*

$TTL 43200      ; 12 hours
@               IN      SOA     localhost.      root.localhost. (
                        2008122911 ; serial
                        3600       ; refresh (1 hour)
                        900        ; retry (15 minutes)
                        1209600    ; expire (2 weeks)
                        43200      ; minimum (12 hours)
                        )
                IN      NS      localhost.
1               IN      PTR     localhost.


*_26.31.172.in-addr.arpa_*
*_
_*
$ORIGIN .
$TTL 43200  ; 12 horas
26.31.172.in-addr.arpa IN SOA ns1.resolver01.net.26.31.172.IN-ADDR.ARPA. hostmaster.resolver01.net.26.31.172.IN <http://hostmaster.resolver01.net.26.31.172.IN>
-ADDR.ARPA. (
                                                2011093021      ; serial
                                                3600    ; refresh
                                                900     ; retry
                                                1209600 ; expire
                                                43200   ; minimum
                                                )

NS ns1.resolver01.net <http://ns1.resolver01.net>.
$ORIGIN 26.31.172.in-addr.arpa.
85 PTR ns1.resolver01.net <http://ns1.resolver01.net>.


_*26.31.172.in-addr.arpa*_
*_
_*
$ORIGIN .
$TTL 43200  ; 12 horas
26.31.172.in-addr.arpa IN SOA ns1.resolver01.net.26.31.172.IN-ADDR.ARPA. hostmaster.resolver01.net.26.31.172.IN <http://hostmaster.resolver01.net.26.31.172.IN>
-ADDR.ARPA. (
                                                2011093021      ; serial
                                                3600    ; refresh
                                                900     ; retry
                                                1209600 ; expire
                                                43200   ; minimum
                                                )

NS ns1.resolver01.net <http://ns1.resolver01.net>.
$ORIGIN 26.31.172.in-addr.arpa.
85 PTR ns1.resolver01.net <http://ns1.resolver01.net>.


*_resolver01.net <http://resolver01.net>_*

$ORIGIN .
$TTL 43200
resolver01.net <http://resolver01.net> SOA ns1.resolver01.net <http://ns1.resolver01.net>. hostmaster.resolver01.net <http://hostmaster.resolver01.net>. (
                                        2011093072      ; serial
                                        3600    ; refresh
                                        900     ; retry
                                        86400   ; expire
                                        43200   ; minimum
                                        )

                        NS ns1.resolver01.net <http://ns1.resolver01.net>.

TXT "v=spf1 ptr ip4:172.31.26.0/24 <http://172.31.26.0/24> 172.31.24.0/24 <http://172.31.24.0/24> 172.31.25.0/24 <http://172.31.25.0/24> ~all"
$ORIGIN resolver01.net <http://resolver01.net>.

ns1                     A               172.31.26.85



But in the zone 0.0.127.in-addr.arpa is empty???

What do you mean "empty"? The special symbol "@" stands for the name of the zone, so named.local is defining 1 SOA and 1 NS record for the name "0.0.127.in-addr.arpa". You can verify this by transferring the zone contents (e.g. "dig -x 127.0.0 axfr").

- Kevin
_______________________________________________
Please visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe 
from this list

bind-users mailing list
bind-users@lists.isc.org
https://lists.isc.org/mailman/listinfo/bind-users

Reply via email to