LINUX.ORG.RU

dns, bind, помощь


0

1

Хочется поставить себе bind на сервер для домашней сети. Условия крайне простые: сервером по dhcp раздаётся несколько фиксед-адресов, нужно назначить им имена в пределах сети, а остальные запросы отсылать днс-у провайдера или гугловскому. Например, 192.168.0.101 -> notebook.

named.conf:

options
{
        directory "/var/bind";
        pid-file "/var/run/named/named.pid";

        listen-on { 192.168.0.100; };

        forward first;
        forwarders {
        //      123.123.123.123;        // Your ISP NS
        //      124.124.124.124;        // Your ISP NS
                8.8.8.8;                // Google Open DNS
                8.8.4.4;                // Google Open DNS
        };

};

zone "." in {
        type hint;
        file "/var/bind/root.cache";
};

zone "localhost" IN {
        type master;
        file "pri/localhost.zone";
        notify no;
};

zone "notebook" IN {
        type master;
        file "pri/notebook.zone";
        notify no;
};
notebook.zone:
$TTL 1W
@       IN      SOA     notebook. root.notebook. (
                                      2008122601
                                      28800
                                      14400
                                      604800
                                      86400 )
@               IN      NS      notebook.
@               IN      A       192.168.0.101

естественно это не работает. ЧЯДНТ, и как сделать правильно?

★★★★★

вру, работает :) поменял собственников файлов зон на root:named

критика вышеизложенного конфига всё равно приветствуется.

jcd ★★★★★ ()
Ответ на: комментарий от jcd

serial 2008122601

Давно же ты в зону правки не вносил, давно ....

adriano32 ★★★ ()
Ответ на: комментарий от adriano32

я её пару часов назад создал :) не знаю, почему туда это прописалось, наверное время сбилось

jcd ★★★★★ ()

А нафига отсылать чужому DNS? bind замечательно работает в режиме рекурсии. И кроме того, forward first...

no-dashi ★★★★★ ()

Как определил, что не работает?

dig notebook. @192.168.0.100

router ★★★★★ ()
Ответ на: комментарий от no-dashi

имеешь ввиду этот блок?

        forward first;
        forwarders {
        //      123.123.123.123;        // Your ISP NS
        //      124.124.124.124;        // Your ISP NS
                8.8.8.8;                // Google Open DNS
                8.8.4.4;                // Google Open DNS
        };
провайдерский dns же быстрее за счёт кэша

jcd ★★★★★ ()
Ответ на: комментарий от router

всё работает, просто права на файлы зон забыл поменять

jcd ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.