Bind: Master & Slave на одном сервере с двумя IPшниками

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

netremo
Сообщения: 2

Bind: Master & Slave на одном сервере с двумя IPшниками

Сообщение netremo »

Добрый вечер.

Помогите кто чем может :) сломал голову себе уже.

Задачка такая:

Нужно организовать DNS на базе Bind'а для поддержки мастер и слэйв зон для домена, причём сделать это нужно на одном сервере у которого есть два IPа в разных подсетях класса С.

Решил восппользоваться view'сами в bind'е.

Проблемка в том что сервер не хочет забирать зоны с мастера на слэйв. Пишет в логах "named[15791]: zone namex.ru/IN/external_slave: refresh: non-authoritative answer from master ip_adres_master_servera#53 (source 0.0.0.0#0)"

Вот мой конфиг named.conf:

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

acl trusted {
        x.x.x.x/29;
        y.y.y.y/28;
        127.0.0.1;
        z.z.z.z;
        };
options {
        directory "/etc";
        pid-file "/var/run/named/named.pid";
        listen-on {
                ip_adres_master_servera;
                ip_adres_slave_servera;
                };
        allow-recursion {
                trusted;
                };
        allow-transfer { trusted; };
        };

zone "." {
        type hint;
        file "/etc/db.cache";
        };

key rndc-key {
        algorithm hmac-md5;
        secret "MDfbek8uK9mU/8soRP2wRg==";
        };
controls {
        inet 127.0.0.1 port 953 allow { 127.0.0.1; } keys { rndc-key; };
        };
view internal {
        match-clients {
                trusted;
                };
        recursion yes;
        };

view external_master {
        recursion no;
        match-destinations {ip_adres_master_dns_servera;};
        zone "testx.ru" {
                type master;
                file "/var/named/testx.ru.external_master.hosts";
                notify yes;
                allow-query {
                        any;
                        };
                allow-transfer { trusted; };

                };
                };
        match-clients {
                any;
                };
        };
view external_slave {
        recursion no;
        match-destinations {ip_adres_slave_servera;};
        zone "testx.ru" {
                type slave;
                masters {
                        ip_adres_master_servera;
                        };
                file "/var/named/slaves/testx.ru.external_slave.hosts";
                allow-update {
                        ip_adres_master_servera;
                        };
                allow-transfer {
                        ip_adres_master_servera;
                        };
                };
        };



Такая вот незадача......

Буду признателен за помощь.
Спасибо сказали:
Аватара пользователя
KiWi
Бывший модератор
Сообщения: 2521
Статус: статус, статус, статус

Re: Bind: Master & Slave на одном сервере с двумя IPшниками

Сообщение KiWi »

Настраиваете ОДИН сервер как мастер и делаете у него listen-on на оба IPшника.
Спасибо сказали:
netremo
Сообщения: 2

Re: Bind: Master & Slave на одном сервере с двумя IPшниками

Сообщение netremo »

Только что вышел покурить и подумал об этом же :) Походу я сам себе гоморой придумал..... :ph34r:
Спасибо сказали: