Назад | Перейти на главную страницу

BIND не отвечает на запрос

У меня довольно простая установка BIND на CentOS 5.5 (в chrooted env), которая обрабатывает DNS для двух доменов. Я только что добавил третий домен, но он не работает. Это должно быть что-то простое.

Вот отрывок из моего named.conf:

acl "trusted" {
        192.168.100.0/24;
        localhost;
};

options {
        directory "/var/named";
        dump-file "/var/named/data/cache_dump.db";
        statistics-file "/var/named/data/named.stats";
        zone-statistics yes;
        notify no;
        transfer-format many-answers;
        max-transfer-time-in 60;
        interface-interval 0;
        version "Not Available";

        forwarders {
         8.8.8.8;
         8.8.4.4;
        };

        allow-query {
                trusted;
        };
};

zone "." {
        type hint;
        file "named.root";
};

zone "localdomain." IN {
        type master;
        file "localdomain.zone";
};

zone "localhost" {
        type master;
        file "localhost.zone";
};

zone "example.corp" {
        type master;
        file "example.corp.zone";
};

zone "tudy.it" {
        type master;
        notify no;
        file "tudy.it.zone";
};

А вот и мой файл зоны tudy.it:

$TTL    3600
$ORIGIN tudy.it.
@       3600    SOA     dns1.example.corp. sean.example.corp. (
                        2011030306      ; serial YYYYMMDDnn
                        24h             ; Refresh (24 hours)
                        2h              ; Retry (2 hours)
                        1000h           ; Expire (1000 hours)
                        2d )            ; Minimum (2 days)

       IN      NS      dns1.example.corp.

@               IN      A       192.168.100.40
s               IN      A       192.168.100.40

Когда я запрашиваю DNS-сервер, я не получаю ответа:

$ dig @192.168.100.10 s.tudy.it ANY

; <<>> DiG 9.7.1-P2 <<>> @192.168.100.10 s.tudy.it ANY
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 64075
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;s.tudy.it.                     IN      ANY

;; Query time: 0 msec
;; SERVER: 192.168.100.10#53(192.168.100.10)
;; WHEN: Thu Mar  3 15:16:32 2011
;; MSG SIZE  rcvd: 27

Я уверен, что упускаю что-то очевидное. Какие-либо предложения?

Вы заглянули в /var/log/messages для каких-либо предупреждений / ошибок от имени? Вы можете начать с имени на переднем плане и повысить уровень отладки с помощью

/usr/sbin/named -f -d 3 -t /path/to/chroot

и он будет выводить сообщения на стандартный вывод.