Здравствуйте всем.
Обновил систему на сервере. Стоял настроенный bind, обновился до 1:9.7.3.dfsg-1~squeeze2, файлы настроек и зон остались как есть. Теперь имеем проблему - bind запускается, но на все запросы ответ один: SERVFAILdig @192.168.128.51 tec.local
; <<>> DiG 9.7.3 <<>> @192.168.128.51 tec.local
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 36450
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0;; QUESTION SECTION:
;tec.local. IN A;; Query time: 0 msec
;; SERVER: 192.168.128.51#53(192.168.128.51)
;; WHEN: Wed Oct 5 22:18:07 2011
;; MSG SIZE rcvd: 27Обслуживает несколько локальных зон и является кэширующим DNS-сервером, перенаправляя запросы на серверы провайдера.
В логах ничего вразумительного нет, как отловить проблему?
>[оверквотинг удален]
> ;tec.local.
> IN
> A
> ;; Query time: 0 msec
> ;; SERVER: 192.168.128.51#53(192.168.128.51)
> ;; WHEN: Wed Oct 5 22:18:07 2011
> ;; MSG SIZE rcvd: 27
> Обслуживает несколько локальных зон и является кэширующим DNS-сервером, перенаправляя
> запросы на серверы провайдера.
> В логах ничего вразумительного нет, как отловить проблему?по умолчанию bind не слишком разговорчивый, настройте логирование, а там может и вразумительное появится
Всё, разобрался. В качестве серверов имен для внутренней зоны были указаны два имени NS, являющихся алиасами (CNAME) на другое имя, т.е.: ns1 CNAME server ; server A 192.168.0.1.
Такая конфигурация недопустима. Поставил ns1 A 192.168.0.1 и всё заработало.