LinuxForum.Fans
Тема

bind не отвечает клиенту

Автор: riso 2 сообщений 1759 просмотров
#333076

Привет! Думал по быстрому настрою bind9, не тут то было.

Конфиг прописал

Показать
text

acl "xfer" {
        none;
};
acl "trusted" {
        127.0.0.0/8;
        ::1/128;
};
options {
        directory "/etc/bind";
        pid-file "/var/run/named/named.pid";
        forward first;
        forwarders { 10.100.0.2; };
        allow-recursion {
                         127.0.0.1;
                         192.168.0.0/24;
        };
        listen-on-v6 { none; };
        listen-on port 53 { 127.0.0.1; 192.168.0.1; };
        allow-query {
                any;
        };
        allow-query-cache {
                trusted;
        };
        allow-transfer {
                none;
        };
        allow-update {
                none;
        };
        forward first;
       
};
logging {
        channel default_log {
                file "/var/log/named/named.log" versions 5 size 50M;
                severity error;
                print-time yes;
                print-severity yes;
                print-category yes;
        };
        category default { default_log; };
        category general { default_log; };
};
key DHCP_UPDATER {
algorithm HMAC-MD5.SIG-ALG.REG.INT;
secret "secret key";
};
zone "sov.local" {
type master;
file "/etc/bind/int/sov.local";
allow-update { key DHCP_UPDATER; };
};
zone "0.168.192.in-addr.arpa" {
type master;
file "/etc/bind/int/0.168.192.rev";
allow-update { key DHCP_UPDATER; };
};
zone "." in {
        type hint;
        file "/var/bind/named.cache";
};
zone "localhost" IN {
        type master;
        file "pri/localhost.zone";
        notify no;
};
zone "127.in-addr.arpa" IN {
        type master;
        file "pri/127.zone";
        notify no;
};

Зоны поднял

Показать

sov.local
text

$ORIGIN .
$TTL 86400      ; 1 day
0.168.192.in-addr.arpa    IN SOA  eva02.sov.local. root.sov.local. (
                                20130817   ; serial
                                28800      ; refresh (8 hours)
                                7200       ; retry (2 hours)
                                604800     ; expire (1 week)
                                86400      ; minimum (1 day)
                                )
                        NS      eva02.sov.local.
$ORIGIN 0.168.192.in-addr.arpa.
$TTL 302400      ; 3 days 12 hours
1                      PTR     eva02.sov.local.
87                     PTR     balalaika.sov.local.

0.168.192.rev

text

$ORIGIN . $TTL 86400 ; 1 day sov.local IN SOA eva02.sov.local. root.sov.local. ( 20130817 ; serial 28800 ; refresh (8 hours) 7200 ; retry (2 hours) 604800 ; expire (1 week) 86400 ; minimum (1 day) ) NS eva02.sov.local. $ORIGIN sov.local. $TTL 302400 ; 3 days 12 hours eva02 A 192.168.0.1 balalaika A 192.168.0.87

resolv.conf

text

nameserver 127.0.0.1
search sov.local
domain sov.local

Клиент резолвит машины в локальной сети, но внешние адреса ни в какую. Машина с dns, все хорошо отрабатывает. Смутило:

text
tcp        0      0 192.168.0.1:53          0.0.0.0:*               LISTEN      17063/named
tcp        0      0 127.0.0.1:53            0.0.0.0:*               LISTEN      17063/named

разве он не должен слушать 0.0.0.0* ?
При nslookup ya.ru клиент говорит - query refused.
Наверняка я где-то натупил, но не пойму где.

#333088

разобрался. Проблема была в

text
allow-query-cache {
                trusted;
}

Доступ к кешу. Изменил на any. Позже настрою acl.

Войдите или зарегистрируйтесь, чтобы ответить.