Я использую BIND в Ubuntu 11.04, и кажется, что ничего не работает (сервер выполняет рекурсию, поэтому я знаю, что он работает правильно.) Однако это не разрешает локальные хосты в моей подсети, которые я указал. Нет ошибки при запуске named-checkconf.

Вот настройка:

/etc/bind/named.conf

include "/etc/bind/named.conf.options";
include "/etc/bind/named.conf.local";
include "/etc/bind/named.conf.default-zones";

/etc/bind/named.conf.options

options {
    directory "/var/cache/bind";
    auth-nxdomain no;    # conform to RFC1035
    listen-on-v6 { any; };
};

файл /etc/bind/named.conf.local

zone "example.com" {
    type master;
    file "/etc/bind/example.com.zone";
};

/etc/bind/example.com.zone

$TTL 1d

@   IN  NS  192.168.1.102
www     IN  A   192.168.1.102
web IN  CNAME   www
comp1   IN  A   192.168.1.122
comp2   IN  A   192.168.1.124
comp3   IN  A   192.168.1.123

Когда я пытаюсь пропинговать любой из указанных хостов (comp1-3 или получить доступ к моему веб-серверу www.example.com), ничего не происходит.

Есть ли определенные разрешения, которые должны быть установлены для файла зоны?

Я пытаюсь копать example.com и вот что возвращается:

; <<>> DiG 9.7.3 <<>> example.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 32743
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;example.com.           IN  A

;; Query time: 0 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Sat Jun 18 04:36:25 2011
;; MSG SIZE  rcvd: 29

Любые предложения о том, как это исправить?

0