Страница 1 из 1

FreeBSD 7.2 + BIND 9.4.3-P2

Добавлено: 2009-07-22 12:40:39
Nikolay_21
Первый раз пытаюсь настроить BIND

#hostname
amanda.domain.local


named.conf

Код: Выделить всё

options {
        // Relative to the chroot directory, if any
        directory       "/etc/namedb";
        pid-file        "/var/run/named/pid";
        dump-file       "/var/dump/named_dump.db";
        statistics-file "/var/stats/named.stats";

        listen-on       { 192.168.1.5; };

        disable-empty-zone "255.255.255.255.IN-ADDR.ARPA";

        forwarders {
                127.0.0.1;
                212.48.193.38;
        };

        // query-source address * port NNNNN;
};

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


// RFC 1912
zone "localhost"        { type master; file "master/localhost-forward.db"; };
zone "127.in-addr.arpa" { type master; file "master/localhost-reverse.db"; };
zone "255.in-addr.arpa" { type master; file "master/empty.db"; };

//=======================MY ZONES========================
zone "domain.local" in {
        type master;
        file "master/db.domain.local";
};

zone "1.168.192.in-addr.arpa" in {
        type master;
        file "master/db.192.168.1";
};


cat db.domain.local

Код: Выделить всё

$TTL 3h
domain.local. IN SOA amanda.domain.local. e-mail.gmail.com. (
                        1
                        3h
                        1h
                        1w
                        1h )
domain.local. IN NS amanda.domain.local.

localhost.domain.local. IN A 127.0.0.1
comp1.domain.local IN A 192.168.1.1
comp2.domain.local. IN A 192.168.1.2
;comp3.domain.local. IN A 192.156.1.3
comp4.local. IN A 192.168.1.4
amanda.domain.local. IN A 192.168.1.5


cat db.192.168.1

Код: Выделить всё

$TTL 3h
1.168.192.in-addr.arpa. IN SOA amanda.domain.local. e-mail.gmail.com. (
                        1
                        3h
                        1h
                        1w
                        1h )
1.168.192.in-addr.arpa. IN NS amanda.domain.local.

1.1.168.192.in-addr.arpa. IN PTR comp1.domain.local.
2.1.168.192.in-addr.arpa. IN PTR comp2.domain.local.
;3.1.168.192.in-addr.arpa. IN PTR comp3.domain.local.
4.1.168.192.in-addr.arpa. IN PTR comp4.domain.local.
5.1.168.192.in-addr.arpa. IN PTR amanda.domain.local.
localhost-forward.db localhost-reverse.db не трогал
при запуске в логе вижу

Код: Выделить всё

Jul 22 13:23:26 amanda named[2509]: starting BIND 9.4.3-P2 -t /var/named -u bind
Jul 22 13:23:26 amanda named[2509]: max open files (3060) is smaller than max sockets (4096)
Jul 22 13:23:26 amanda named[2509]: command channel listening on 127.0.0.1#953
Jul 22 13:23:26 amanda named[2509]: command channel listening on ::1#953
Jul 22 13:23:26 amanda named[2509]: running

amanda# sockstat | grep 53

Код: Выделить всё

bind     named      2509  20 tcp4   192.168.1.5:53        *:*
bind     named      2509  21 tcp4   127.0.0.1:953         *:*
bind     named      2509  22 tcp6   ::1:953               *:*
bind     named      2509  512udp4   192.168.1.5:53        *:*

Код: Выделить всё

cat /etc/resolv.conf
domain  domain.local
nameserver      127.0.0.1
#nameserver     192.168.1.1
127.0.0.1       localhost



казалось бы все запустилось и работает, но

Код: Выделить всё

 nslookup amanda
;; connection timed out; no servers could be reached
В чем может быть поблема, подскажите плз?

Re: FreeBSD 7.2 + BIND 9.4.3-P2

Добавлено: 2009-07-22 12:57:20
Nikolay_21
привел /etc/resolv.conf к виду

Код: Выделить всё

domain  domain.local
nameserver      192.168.1.5
#nameserver     192.168.1.1
127.0.0.1       localhost
и заработало

Re: FreeBSD 7.2 + BIND 9.4.3-P2

Добавлено: 2009-07-22 13:04:09
serge
Nikolay_21 писал(а):привел /etc/resolv.conf к виду

Код: Выделить всё

domain  domain.local
nameserver      192.168.1.5
#nameserver     192.168.1.1
127.0.0.1       localhost
и заработало
Все верно. Либо пишем полное доменное имя, либо указываем в каком домене проводить поиск. Имхо, более правильно все равно писать полное имя.

Re: FreeBSD 7.2 + BIND 9.4.3-P2

Добавлено: 2009-07-22 14:03:16
uHk

Код: Выделить всё

listen-on       { 192.168.1.5; };
- добавить 127.0.0.1

Код: Выделить всё

        forwarders {
                127.0.0.1;
                212.48.193.38;
        };
- убрать 127.0.0.1