The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"DNS host.ru, zone1.host.ru, zone2.host.ru"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [ Отслеживать ]

"DNS host.ru, zone1.host.ru, zone2.host.ru"  
Сообщение от BSA92 email(ok) on 31-Мрт-09, 11:52 
1) есть сеть 192.168.1.0/24 (host.ru),  в ней стоит DNS+DHCP сервер отвечающий за host.ru.
2) есть сеть 192.168.2.0/24 (zone1.host.ru),  в ней стоит DNS+DHCP сервер отвечающий за zone1.host.ru.
3) есть сеть 192.168.3.0/24 (zone2.host.ru),  в ней стоит DNS+DHCP сервер отвечающий за zone2.host.ru.

Как связать между собой DNS сервера,  чтобы подсети zone были работоспособны при обрыве связи между ними и  host.ru

Пришла мысль, что нужно использовать forward. Вот что сейчас сделано:

[root@host.ru var]# cat /etc/named.conf
key XXX {
       algorithm hmac-md5;
       secret "YYY";
};

options {
        directory "/var/named/";
        pid-file "/var/run/named/named.pid";
        auth-nxdomain yes;
};

zone "." {
        type forward;
        forwarders { 208.67.222.222; 208.67.220.220; };
};

zone "0.0.127.in-addr.arpa" {
        type master;
        file "named.local";
};

zone "zone1.host.ru" {
        type forward;
        forwarders { 192.168.2.248; };
};

zone "zone2.host.ru" {
        type forward;
        forwarders { 192.168.3.248; };
};

zone "host.ru" {
        type master;
        file "host.ru.zone";
        allow-update { key XXX; };
};

zone "1.168.192.in-addr.arpa" {
        type master;
        file "host.ru.reversed";
        allow-update { key XXX; };
};

zone "2.168.192.in-addr.arpa" {
        type forward;
        forwarders { 192.168.2.248; };
};

zone "3.168.192.in-addr.arpa" {
        type forward;
        forwarders { 192.168.3.248; };
};

И не работает.

[root@host.ru var]# nslookup  ekonomist.zone1.host.ru
Server:         192.168.1.248
Address:        192.168.1.248#53

** server can't find ekonomist.zone1.host.ru: NXDOMAIN

Зато если явно указать DNS подсети,  то...

[root@host.ru var]# nslookup  ekonomist.zone1.host.ru 192.168.2.248
Server:         192.168.2.248
Address:        192.168.2.248#53

Name:   ekonomist.zone1.host.ru
Address: 192.168.2.10

Обратное же преобразование работает....
[root@host.ru var]# nslookup  192.168.2.10
Server:         192.168.1.248
Address:        192.168.1.248#53

Non-authoritative answer:
10.2.168.192.in-addr.arpa      name = ekonomist.zone1.host.ru.

Authoritative answers can be found from:
2.168.192.in-addr.arpa nameserver = temper.zone1.host.ru.
temper.zone1.host.ru     internet address = 192.168.2.248

Подскажите, куда грести?

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "DNS host.ru, zone1.host.ru, zone2.host.ru"  
Сообщение от Sarge (??) on 31-Мрт-09, 12:26 
>zone "host.ru" {
>        type master;
>        file "host.ru.zone";
>        allow-update { key XXX;
>};
>};

внутри файла host.ru.zone напиши:
zone1       IN  NS  192.168.2.248
zone2       IN  NS  192.168.3.248

а зоны эти убери.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "DNS host.ru, zone1.host.ru, zone2.host.ru"  
Сообщение от BSA92 email(ok) on 01-Апр-09, 17:52 
>[оверквотинг удален]
>>};
>>};
>
>внутри файла host.ru.zone напиши:
>zone1       IN  NS  192.168.2.248
>
>zone2       IN  NS  192.168.3.248
>
>
>а зоны эти убери.

Спасибо. получилось по Вашей аналогии.

А обратные зоны оставляю как есть. так? Покрайней мере, так они работают :)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру