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

named local.zone.

Добавлено: 2014-05-23 14:07:08
admin_sv
Добрый день, есть вопрос косательно named: делаю локальную зону, а она не работает :sorry:
вот конфиги:
cat named.conf

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

zone "lan"{
type master;
file "master/lan.db";
};
cat master/lan.db

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

$TTL 86400
@       IN      SQA     mx3.lan. support.lan. (
                        2006090611 ;
                        28800 ;
                        7200 ;
                        2592000 ;
                        345600 ;
                        );

        NS      mx3.lan.
        NS      mx8.lan.

        A       192.168.2.1
mx3     A       192.168.2.1
mx8     A       192.168.8.1
deo     A       192.168.2.24


Re: named local.zone.

Добавлено: 2014-05-25 14:13:40
Alex Keda
в чём выражается
а она не работает
??

Re: named local.zone.

Добавлено: 2014-05-25 20:57:57
baton4eg
$TTL 86400
@ IN SQA mx3.lan. support.lan. (
2006090611 ;
28800 ;
7200 ;
2592000 ;
345600 ;
);

NS mx3.lan.
NS mx8.lan.

$ORIGIN lan.
A 192.168.2.1
mx3 A 192.168.2.1
mx8 A 192.168.8.1
deo A 192.168.2.24
тут пустая строка

попробуйте оригин добавить.

Re: named local.zone.

Добавлено: 2014-05-26 10:31:14
admin_sv
Alex Keda писал(а):в чём выражается
а она не работает
??
Выражается вот в этом:

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

nslookup deo.lan
Server:         127.0.0.1
Address:        127.0.0.1#53

** server can't find deo.lan: SERVFAIL

Re: named local.zone.

Добавлено: 2014-05-26 10:43:23
admin_sv
А можно уточнить о чем речь?
попробуйте оригин добавить.

Re: named local.zone.

Добавлено: 2014-05-26 11:44:22
guest
admin_sv писал(а):А можно уточнить о чем речь?
попробуйте оригин добавить.
- "ждите ответа..."
- "ждите вопроса..."

# grep listen-on /etc/namedb/named.conf

осильте вот это:

http://subnets.ru/blog/?p=38

еще лучше прочитайте книгу O'Reilly про DNS и Bind

Re: named local.zone.

Добавлено: 2014-05-26 12:31:05
baton4eg
а чего такой короткий конфиг бинда?? named-checkconf ошибок не говорит? /var/log/messages после запуска бинда что пишет? всё ок? sockstat | grep bind ?

Выше писал - добавьте в в файл зоны запись $ORIGIN lan.

Re: named local.zone.

Добавлено: 2014-05-26 12:58:04
admin_sv
guest писал(а):
admin_sv писал(а):А можно уточнить о чем речь?
попробуйте оригин добавить.
- "ждите ответа..."
- "ждите вопроса..."

# grep listen-on /etc/namedb/named.conf

осильте вот это:

http://subnets.ru/blog/?p=38

еще лучше прочитайте книгу O'Reilly про DNS и Bind
Я помощи прошу, а не остряка!

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

listen-on port 53 { 192.168.2.1; 127.0.0.1; };
так устроит. Бинд работает, не отзывается только зона lan.

Re: named local.zone.

Добавлено: 2014-05-26 13:02:32
admin_sv
baton4eg писал(а):а чего такой короткий конфиг бинда?? named-checkconf ошибок не говорит? /var/log/messages после запуска бинда что пишет? всё ок? sockstat | grep bind ?

Выше писал - добавьте в в файл зоны запись $ORIGIN lan.
Конфиг бинда я не прилагал.
вот все сообщения насчет запуска бинда:

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

./named restart
Stopping named.
Waiting for PIDS: 33242.
Starting named.
cat named.conf

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

options {
directory               "/etc/namedb";
dump-file               "/var/named/data/cache_dump.db";
pid-file                "/var/run/named/pid";
statistics-file         "/var/named/data/named_stats.txt";
memstatistics-file      "/var/named/data/named_mem_stats.txt";
listen-on port 53 { 192.168.2.1; 127.0.0.1; };
#       allow-query { localhost; };
recursion yes;
allow-recursion{
127.0.0.1;
192.168.2.0/24;
192.168.0.0/24;
192.168.8.0/24;
};
forwarders      {
109.86.2.21;
109.86.2.2;
8.8.8.8;
};
version         "bind :*";
};

logging {
channel default-log {file "/var/log/named.log"; severity debug; print-severity yes; };
category default {default-log;};
channel "querylog" {file "/var/log/query.log"; print-time yes;};
category queries {querylog;};
};

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

zone "localhost" {
type master;
file "master/localhost-forward.db";
};

zone "127.in-addr.arp" {
type master;
file "master/localhost-reverse.db";
};

zone "lan"{
type master;
file "master/lan.db";
};


Re: named local.zone.

Добавлено: 2014-05-26 13:07:00
baton4eg
добавьте $ORIGINAL lan.

или
укажите

lan. IN A 192.168.2.1
mx3.lan. IN A 192.168.2.1
mx8.lan. IN A 192.168.8.1
deo.lan. IN A 192.168.2.24
последняя строчка пусткая

Re: named local.zone.

Добавлено: 2014-05-26 13:09:59
admin_sv
а вот упустил:
cat /var/log/messages | grep named

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

May 26 12:58:51 mx3 named[33691]: starting BIND 9.9.5 -t /var/named -u bind
May 26 12:58:51 mx3 named[33691]: built with '--localstatedir=/var' '--disable-linux-caps' '--disable-symtable' '--with-randomdev=/dev/random' '--with-libxml2=/usr/local' '--without-python' '--disable-filter-aaaa' '--disable-fixed-rrset' '--without-gost' '--without-gssapi' '--without-idn' '--disable-ipv6' '--disable-largefile' '--disable-newstats' '--disable-rpz-nsdname' '--disable-rpz-nsip' '--disable-rrl' '--with-openssl=/usr/local' '--enable-threads' '--sysconfdir=/etc/namedb' '--prefix=/usr' '--mandir=/usr/share/man' '--infodir=/usr/share/info/' '--build=x86_64-portbld-freebsd8.4' 'build_alias=x86_64-portbld-freebsd8.4' 'CC=cc' 'CFLAGS=-O2 -pipe -march=native -mtune=native -fno-strict-aliasing' 'LDFLAGS= -Wl,-rpath,/usr/local/lib' 'CPPFLAGS=' 'CPP=cpp'
May 26 12:58:51 mx3 named[33691]: ----------------------------------------------------
May 26 12:58:51 mx3 named[33691]: BIND 9 is maintained by Internet Systems Consortium,
May 26 12:58:51 mx3 named[33691]: Inc. (ISC), a non-profit 501(c)(3) public-benefit
May 26 12:58:51 mx3 named[33691]: corporation.  Support and training for BIND 9 are
May 26 12:58:51 mx3 named[33691]: available at https://www.isc.org/support
May 26 12:58:51 mx3 named[33691]: ----------------------------------------------------
May 26 12:58:51 mx3 named[33691]: command channel listening on 127.0.0.1#953


Re: named local.zone.

Добавлено: 2014-05-26 13:19:47
admin_sv

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

$TTL 86400
@       IN      SQA     mx3.lan. support.lan. (
                        2006090611 ;
                        28800 ;
                        7200 ;
                        2592000 ;
                        345600 ;
                        );

        IN      NS      mx3.lan.
        IN      NS      mx8.lan.

lan.    A       192.168.2.1
mx3     A       192.168.2.1
mx8     A       192.168.8.1
deo     A       192.168.2.24
не помогло. Есть подозрения в неправильной настройке демона:
сомневаюсь в этом флаге

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

recursion yes;

Re: named local.zone.

Добавлено: 2014-05-26 13:34:24
guest
admin_sv писал(а):

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

$TTL 86400
@       IN      SQA     mx3.lan. support.lan. (
                        2006090611 ;
                        28800 ;
                        7200 ;
                        2592000 ;
                        345600 ;
                        );

        IN      NS      mx3.lan.
        IN      NS      mx8.lan.

lan.    A       192.168.2.1
mx3     A       192.168.2.1
mx8     A       192.168.8.1
deo     A       192.168.2.24
не помогло. Есть подозрения в неправильной настройке демона:
сомневаюсь в этом флаге

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

recursion yes;
"суха теория, мой друг, а древо жизни вечно зеленеет":

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

осильте вот это:

http://subnets.ru/blog/?p=38

еще лучше прочитайте книгу O'Reilly про DNS и Bind
есть подозрение что Вам помогут ключевые слова (теория!):

- работа резолвинга man resolve
- работа форвардинга и named в роли primary + forward

Re: named local.zone.

Добавлено: 2014-05-26 16:53:29
admin_sv
Проблема разрешилась. Ошибка синтаксиса.
@ IN SOA mx3.lan. support.lan. (
Спасибо baton4eg за помощь.