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

Исходное сообщение
"Одно имя зоны для 2х и-фейсов с разным распред. хостов. Как?"

Отправлено chainik , 21-Фев-06 12:20 
На машине, где крутится named (bind 9.3.1), - 2 интерфейса - локальный 192.168.0.1 и внешний a.b.c.d. Машина обслуживает зону (запросы снаружи) mydomainn.ru. В то же время, она является шлюзом с NAT для внутренней сети. Нужно сделать так, чтобы зона mydomainn.ru выглядела по-разному из локальной сети и внешней. Как это осуществить?

Проблема связана с тем, что некоторые машины доступны из локальной сети по внутренним адресам (например, 192.168.2.e), и в то же время с помощью destination NAT (DNAT) - из внешней сети по внешним (например, a.b.c.f), и имеют свои записи в файле зоны. Однако по этим записям для зоны mydomainn.ru осуществляется преобразование во внешние адреса, поэтому такой механизм годится только для обращения к этим машинам из внешней сети. Так вот, удобно было бы чтобы в случае обращения к DNS из локальной сети для зоны mydomainn.ru преобразование осуществлялось бы _в_локальные_ адреса тех же машин.

Да, на всякий случай, желательно не рассматривать запуск отдельной машины для DNS внутренней сети. Это возможно, но неинтересно. Возможно ли все это сделать в рамках изменения конфигурации named?

Заранее спасибо.


Содержание

Сообщения в этом обсуждении
"Одно имя зоны для 2х и-фейсов с разным распред. хостов. Как?"
Отправлено Nimdar , 21-Фев-06 12:24 
Читай доки по вьюшкам. Например:

view "internal" {
        match-clients { 127.0.0.0/24; 192.168.0.0/24; };
zone "mydomain.ru" {
                type master;
                file "internal/mydomain.ru";
};

view "external" {

zone "mydomain.ru" {
                type master;
                file "mydomain.ru";
};


"Одно имя зоны для 2х и-фейсов с разным распред. хостов. Как?"
Отправлено chainik , 21-Фев-06 12:30 
>Читай доки по вьюшкам.

Нашел, спасибо еще раз ;)