URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 9886
[ Назад ]

Исходное сообщение
"проблема с днс"

Отправлено badboykillaz , 30-Июл-14 11:18 
Доброго времени суток! Возникла проблема нужно собрать новый сервер по уже готовым конфигам, всё вроде норм но dns не работает((( вот что в логах named
Jul 30 09:11:29 serv named[930]: zone 255.in-addr.arpa/IN: loaded serial 42
Jul 30 09:11:29 serv named[930]: zone example.com/IN: loaded serial 42
Jul 30 09:11:29 serv named[930]: zone example/IN: loaded serial 42
Jul 30 09:11:29 serv named[930]: zone invalid/IN: loaded serial 42
Jul 30 09:11:29 serv named[930]: /etc/namedb/master/serv.kit:9: #hulk.serv.kit: bad owner name (check-names)
Jul 30 09:11:29 serv named[930]: zone serv.kit/IN: loading from master file /etc/namedb/master/serv.kit failed: bad owner name (check-names)
Jul 30 09:11:29 serv named[930]: zone serv.kit/IN: not loaded due to errors.
Jul 30 09:11:29 serv named[930]: zone localhost/IN: loaded serial 42
Jul 30 09:11:29 serv named[930]: zone example.net/IN: loaded serial 42
Jul 30 09:11:29 serv named[930]: zone example.org/IN: loaded serial 42
Jul 30 09:11:29 serv named[930]: zone test/IN: loaded serial 42
Jul 30 09:11:29 serv named[930]: managed-keys-zone ./IN: loaded serial 0
Jul 30 09:11:29 serv named[930]: running

речь идет конкретно о строчках serv.kit
я так полагаю где-то в конфигах ошибка,вот они
named.conf

acl allnet { 0.0.0.0/0; };
options {
        directory       "/etc/namedb/working";
        pid-file        "/var/run/named/pid";
        dump-file       "/var/dump/named_dump.db";
        statistics-file "/var/stats/named.stats";
        listen-on       { 127.0.0.1; 1.1.1.1; };
        disable-empty-zone "255.255.255.255.IN-ADDR.ARPA";
        forwarders {
                127.0.0.1; 8.8.8.8;
        };
        forward only;
        allow-transfer { none; };
        allow-query { allnet; };
};

zone "." { type hint; file "/etc/namedb/named.root"; };

// RFC 1912 (and BCP 32 for localhost)
zone "localhost"        { type master; file "/etc/namedb/master/localhost-forward.db"; };
zone "127.in-addr.arpa" { type master; file "/etc/namedb/master/localhost-reverse.db"; };
zone "255.in-addr.arpa" { type master; file "/etc/namedb/master/empty.db"; };

// "This" Network (RFCs 1912 and 3330)
zone "0.in-addr.arpa"   { type master; file "/etc/namedb/master/empty.db"; };

// Private Use Networks (RFC 1918)
zone "10.in-addr.arpa"     { type master; file "/etc/namedb/master/empty.db"; };
zone "16.172.in-addr.arpa" { type master; file "/etc/namedb/master/empty.db"; };
zone "17.172.in-addr.arpa" { type master; file "/etc/namedb/master/empty.db"; };
zone "18.172.in-addr.arpa" { type master; file "/etc/namedb/master/empty.db"; };
zone "19.172.in-addr.arpa" { type master; file "/etc/namedb/master/empty.db"; };
zone "20.172.in-addr.arpa" { type master; file "/etc/namedb/master/empty.db"; };
zone "21.172.in-addr.arpa" { type master; file "/etc/namedb/master/empty.db"; };
zone "22.172.in-addr.arpa" { type master; file "/etc/namedb/master/empty.db"; };
zone "23.172.in-addr.arpa" { type master; file "/etc/namedb/master/empty.db"; };
zone "24.172.in-addr.arpa" { type master; file "/etc/namedb/master/empty.db"; };
zone "25.172.in-addr.arpa" { type master; file "/etc/namedb/master/empty.db"; };
zone "26.172.in-addr.arpa" { type master; file "/etc/namedb/master/empty.db"; };
zone "27.172.in-addr.arpa" { type master; file "/etc/namedb/master/empty.db"; };
zone "28.172.in-addr.arpa" { type master; file "/etc/namedb/master/empty.db"; };
zone "29.172.in-addr.arpa" { type master; file "/etc/namedb/master/empty.db"; };
zone "30.172.in-addr.arpa" { type master; file "/etc/namedb/master/empty.db"; };
zone "31.172.in-addr.arpa" { type master; file "/etc/namedb/master/empty.db"; };
zone "168.192.in-addr.arpa" { type master; file "/etc/namedb/master/empty.db"; };

// Link-local/APIPA (RFCs 3330 and 3927)
zone "254.169.in-addr.arpa" { type master; file "/etc/namedb/master/empty.db"; };

// TEST-NET-[1-3] for Documentation (RFC 5737)
zone "2.0.192.in-addr.arpa" { type master; file "/etc/namedb/master/empty.db"; };
zone "100.51.198.in-addr.arpa" { type master; file "/etc/namedb/master/empty.db"; };
zone "113.0.203.in-addr.arpa" { type master; file "/etc/namedb/master/empty.db"; };

// Domain Names for Documentation and Testing (BCP 32)
zone "test" { type master; file "/etc/namedb/master/empty.db"; };
zone "example" { type master; file "/etc/namedb/master/empty.db"; };
zone "invalid" { type master; file "/etc/namedb/master/empty.db"; };
zone "example.com" { type master; file "/etc/namedb/master/empty.db"; };
zone "example.net" { type master; file "/etc/namedb/master/empty.db"; };
zone "example.org" { type master; file "/etc/namedb/master/empty.db"; };

// Router Benchmark Testing (RFC 3330)
zone "18.198.in-addr.arpa" { type master; file "/etc/namedb/master/empty.db"; };
zone "19.198.in-addr.arpa" { type master; file "/etc/namedb/master/empty.db"; };

// IANA Reserved - Old Class E Space
zone "240.in-addr.arpa" { type master; file "/etc/namedb/master/empty.db"; };
zone "241.in-addr.arpa" { type master; file "/etc/namedb/master/empty.db"; };
zone "242.in-addr.arpa" { type master; file "/etc/namedb/master/empty.db"; };
zone "243.in-addr.arpa" { type master; file "/etc/namedb/master/empty.db"; };
zone "244.in-addr.arpa" { type master; file "/etc/namedb/master/empty.db"; };
zone "245.in-addr.arpa" { type master; file "/etc/namedb/master/empty.db"; };
zone "246.in-addr.arpa" { type master; file "/etc/namedb/master/empty.db"; };
zone "247.in-addr.arpa" { type master; file "/etc/namedb/master/empty.db"; };
zone "248.in-addr.arpa" { type master; file "/etc/namedb/master/empty.db"; };
zone "249.in-addr.arpa" { type master; file "/etc/namedb/master/empty.db"; };
zone "250.in-addr.arpa" { type master; file "/etc/namedb/master/empty.db"; };
zone "251.in-addr.arpa" { type master; file "/etc/namedb/master/empty.db"; };
zone "252.in-addr.arpa" { type master; file "/etc/namedb/master/empty.db"; };
zone "253.in-addr.arpa" { type master; file "/etc/namedb/master/empty.db"; };
zone "254.in-addr.arpa" { type master; file "/etc/namedb/master/empty.db"; };

zone "serv.kit" {
        type master;
        file "/etc/namedb/master/serv.kit";
};

и собственно сам serv.kit

$TTL 3600
@       IN      SOA     serv.kit. root.serv.kit. (
                        2012031501 1d 1h 1w 1h )
                NS      serv.kit.
                MX 10   serv.kit.

                         A       10.13.0.20

#hulk                    A       10.13.0.1
в чём трабла что не так???


Содержание

Сообщения в этом обсуждении
"проблема с днс"
Отправлено mavr77 , 30-Июл-14 11:29 
Проверь владельца файла :)
> в чём трабла что не так???

"проблема с днс"
Отправлено badboykillaz , 30-Июл-14 12:15 
> Проверь владельца файла :)
>> в чём трабла что не так???

было
root@serv:/etc/namedb/master # ls -l
total 8
-rw-r--r--  1 root  wheel  239 Jun  3  2013 empty.db
-rw-r--r--  1 root  wheel  261 Jun  3  2013 localhost-forward.db
-rw-r--r--  1 root  wheel  329 Jun  3  2013 localhost-reverse.db
-rw-r--r--  1 root  wheel  440 Jun 20 08:00 serv.kit
root@serv:/etc/namedb/master #
root@serv:/etc/namedb # ls -l
total 34
drwxr-xr-x  2 bind  wheel    512 Jun  3  2013 dynamic
drwxr-xr-x  2 root  wheel    512 Jun 20 08:00 master
-rw-r--r--  1 root  wheel   4867 Jun 20 09:59 named.conf
-rw-r--r--  1 root  wheel  14328 Jun 12 10:56 named.conf.old
-rw-r--r--  1 root  wheel   3137 Jun  3  2013 named.root
-rw-------  1 bind  wheel     97 Jun 11 22:04 rndc.key
drwxr-xr-x  2 bind  wheel    512 Jun  3  2013 slave
drwxr-xr-x  2 bind  wheel    512 Jul 30 09:10 working

сделал
root@serv:/etc/namedb/master # ls -l
total 8
-rw-r--r--  1 root  wheel  239 Jun  3  2013 empty.db
-rw-r--r--  1 root  wheel  261 Jun  3  2013 localhost-forward.db
-rw-r--r--  1 root  wheel  329 Jun  3  2013 localhost-reverse.db
-rw-r--r--  1 bind  wheel  440 Jun 20 08:00 serv.kit
root@serv:/etc/namedb/master #
root@serv:/etc/namedb # ls -l
total 34
drwxr-xr-x  2 bind  wheel    512 Jun  3  2013 dynamic
drwxr-xr-x  2 bind  wheel    512 Jun 20 08:00 master
-rw-r--r--  1 bind  wheel   4867 Jun 20 09:59 named.conf
-rw-r--r--  1 root  wheel  14328 Jun 12 10:56 named.conf.old
-rw-r--r--  1 root  wheel   3137 Jun  3  2013 named.root
-rw-------  1 bind  wheel     97 Jun 11 22:04 rndc.key
drwxr-xr-x  2 bind  wheel    512 Jun  3  2013 slave
drwxr-xr-x  2 bind  wheel    512 Jul 30 09:10 working
named соответственно перезапустил, проблема осталась


"проблема с днс"
Отправлено rusadmin , 30-Июл-14 12:10 
имя владельца проверьте у файлов
Jul 30 09:11:29 serv named[930]: /etc/namedb/master/serv.kit:9: #hulk.serv.kit: bad owner name (check-names)
Jul 30 09:11:29 serv named[930]: zone serv.kit/IN: loading from master file /etc/namedb/master/serv.kit failed: bad owner name (check-names)

"проблема с днс"
Отправлено badboykillaz , 30-Июл-14 12:19 
> имя владельца проверьте у файлов
> Jul 30 09:11:29 serv named[930]: /etc/namedb/master/serv.kit:9: #hulk.serv.kit: bad
> owner name (check-names)
> Jul 30 09:11:29 serv named[930]: zone serv.kit/IN: loading from master file /etc/namedb/master/serv.kit
> failed: bad owner name (check-names)

поменял не помогло((( ответ выше
хм странно но владелец папки master после рестарта named снова root
причём выдал

root@serv:/etc/rc.d # ./named restart
Stopping named.
etc/namedb/master changed
        user expected 0 found 53 modified
Starting named.

?????
может вообще всем поменять пользователя на bind???


"проблема с днс"
Отправлено Etch , 30-Июл-14 12:35 
> Jul 30 09:11:29 serv named[930]: /etc/namedb/master/serv.kit:9: #hulk.serv.kit: bad
> owner name (check-names)
> #hulk         A    10.13.0.1

В файлах описания зон комментарии - не решётка (#), а точка с запятой (;).


"проблема с днс"
Отправлено badboykillaz , 30-Июл-14 12:42 
>> Jul 30 09:11:29 serv named[930]: /etc/namedb/master/serv.kit:9: #hulk.serv.kit: bad
>> owner name (check-names)
>> #hulk         A    10.13.0.1
> В файлах описания зон комментарии - не решётка (#), а точка с
> запятой (;).

действительно в логах всё норм
но есть другая проблема при отключенном ppoe или pptp не вижу локальный днс
при поднятом ppoe,pptp

nslookup serv.kit
Server:         UnKnown
Address:        1.1.1.1

Name:   serv.kit
Address: 10.13.0.20

а при отключенном
Server:         UnKnown
Address:        1.1.1.1

*** UnKnown не удалось найти serv.kit: Non-existent domain


"проблема с днс"
Отправлено Pahanivo , 30-Июл-14 17:05 
для тебя на каждом шаге сетапа столько открытий )))

"проблема с днс"
Отправлено PavelR , 30-Июл-14 18:38 
> для тебя на каждом шаге сетапа столько открытий )))

"Форум Программирование под UNIX (Разное)". Он же программированием занимается.


"проблема с днс"
Отправлено Психиатр , 30-Июл-14 19:00 
во первых bad owner name _никак_ не относится к chown/chmod,
как бы Ыксперды это не тут удтверждали.

BIND include a "check-name" option to remove name checking for DNS names, records and zones. In your named.conf (traditionally in /etc), place the following:
check-names master ignore;
check-names slave ignore;
check-names response ignore;
This will instruct BIND to ignore any invalid names, zones or records allowing DNS to load normally. The other options are "warn" or "fail."  If you elect to rename records, names or zones, you can use the "warn" option to help find records and services to rename.

Ну или сделать зоны по человечески.

ЗЫЗЫЗЫЗЫ

        forwarders {
                127.0.0.1; 8.8.8.8;
        };
        forward only;

Это вообще эпик, сам себе форвардер, добро пожаловать в петлю
Если есть свои зоны forward only напоркуа?????????????
вот поэтому и без пппХ оно не резольвит.

Пишите заявление и идите работать грузчиком, большего вам не дано.


"проблема с днс"
Отправлено badboykillaz , 06-Авг-14 19:02 
>[оверквотинг удален]
> ЗЫЗЫЗЫЗЫ
>         forwarders {
>            
>     127.0.0.1; 8.8.8.8;
>         };
>         forward only;
> Это вообще эпик, сам себе форвардер, добро пожаловать в петлю
> Если есть свои зоны forward only напоркуа?????????????
> вот поэтому и без пппХ оно не резольвит.
> Пишите заявление и идите работать грузчиком, большего вам не дано.

Директива forwarders - на какие серверы пересылать запрос, если наш сервер сам не в состоянии определить имя или IP-адрес запроса клиентов.
А проблема решена по запаре в dhcpd.conf
на vlan в котором сам работал dns указал не тот,при чём в абонентских vlana'х всё правильно, а у себя не досмотрел(((
всем спасибо за помощь!!!