LINUX.ORG.RU
ФорумAdmin

Bind9 master работает slave не работает

 


0

1

Всем доброго времени суток!

Проблема такая, при запуске slave сервера в логах такая ошибка

transfer of 'suka.pw/IN' from 109.248.32.117#53: failed to connect: host unreachable
transfer of 'suka.pw/IN' from 109.248.32.117#53: Transfer
Master сервер запускается норм без ошибок

named-checkzone и named-checkconf говорят все ок, порт 53 на обоих серверах открыт

конфиг named.conf на master


options {
        listen-on port 53 { 127.0.0.1; 109.248.32.117; };
        listen-on-v6 port 53 { ::1; };
        directory       "/var/named";
        dump-file       "/var/named/data/cache_dump.db";
        statistics-file "/var/named/data/named_stats.txt";
        memstatistics-file "/var/named/data/named_mem_stats.txt";
        allow-query     { any; };
        allow-transfer { localhost; 81.177.157.104; };
        recursion no;

        dnssec-enable yes;
        dnssec-validation yes;

        /* Path to ISC DLV key */
        bindkeys-file "/etc/named.iscdlv.key";

        managed-keys-directory "/var/named/dynamic";
};

logging {
        channel default_debug {
                file "data/named.run";
                severity dynamic;
        };
};

zone "." IN {
        type hint;
        file "named.ca";
};

zone "suka.pw" IN {
        type master;
        file "suka.pw.zone";
};

include "/etc/named.rfc1912.zones";
include "/etc/named.root.key";


конфиг зоны на master


$TTL 86400
@           IN      SOA     ns1.suka.pw. root.suka.pw. (
                                                                2017010902 ; Serial
                                                                28800 ; Refresh
                                                                7200 ; Retry
                                                                604800 ; Expire
                                                                86400 ; ttl
                                                                )
           IN      NS      ns1.suka.pw.
           IN      NS      ns2.suka.pw.
                   IN      MX      10      mail.suka.pw.
@               IN      A       109.248.32.117
www             IN      A       109.248.32.117
mail            IN      A       109.248.32.117
ns1             IN      A       109.248.32.117
ns2             IN      A       81.177.157.104



На slave сервере изменил в конфиге named.conf только


zone "suka.pw" IN {
        type slave;
        file "suka.pw.zone";
        masters { 109.248.32.117; };
};



вместо

zone "suka.pw" IN {
        type master;
        file "suka.pw.zone";
};

Файл зоны на slave сервере не создавал так как должен сам из мастера братся

На slave сервере изменил в конфиге named.conf только

Непонятно написал, allow-transfer оставил смотреть сам на себя или 109.248.32.117 разрешил?

Может тебе не торопиться и прочитать про настройку bind9?

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

да уже все перечитал

на slave сервере

allow-transfer { «none»; }; так прописал

Karpov680
() автор топика

failed to connect: host unreachable

Проверьте dig/host с slave хоста, или tcpdump посмотрите что с пакетами.
От меня ваш 109.248.32.117 отвечает, но кто его знает что может быть между 109.248.32.117 и 81.177.157.104

PS Прописывать allow-transfer в глобальную секцию не всегда лучшая идея (я не говорю что плохая, но бывает и не нужная) лично я предпочитаю отдельно для каждой зоны прописывать, но это мое мнение, которое может быть и оспорено.

anc ★★★★★
()
Последнее исправление: anc (всего исправлений: 2)
Ответ на: комментарий от anc

anc спасибо тебе больше!

теперь все работает, проблема была в том что 53 порт был закрыт!

и еще один вопрос на slave сервере файл зоны не хотел сохранятся по пути /var/named/

изменил путь на /var/named/data/ там где лог файл и там файл зоны успешно сохранился

это не критично что файл зоны там где лог файл?

и в настройках домена в рег ру нужно прописать только ns1.suka.pw ns2.suka.pw или еще дополнительно айпишники серверов?

Karpov680
() автор топика
Ответ на: комментарий от Karpov680

и еще один вопрос на slave сервере файл зоны не хотел сохранятся по пути /var/named/

Права, и всякие selinux

изменил путь на /var/named/data/ там где лог файл и там файл зоны успешно сохранился
это не критично что файл зоны там где лог файл?

Наверное нет :) КопейкуОС не особо пользую, а проверять на используемых тестовых - лениво, уж простите :)

и в настройках домена в рег ру нужно прописать только ns1.suka.pw ns2.suka.pw или еще дополнительно айпишники серверов?

В вашем случае обязательно и ip, ибо телепатов нет. Поясню, узнать что такое ns1.suka.pw можно только обратившись к нему, а ip его не известно (он же у вас прописан), вот такая рекурсия получиться.

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