LINUX.ORG.RU
ФорумAdmin

Bind Secondary + view


0

0

Настроил view для NS1.
Для внутренних сетей
subdomain IN A 192.168.0.1
Для внешних
subdomain IN A x.x.x.x

Теперь настраиваю secondary.
zone «domain.com» IN {type slave; file «domain.com.bak»; masters { y.y.y.y;};};

Делаю запрос из внутренней сети
dig subdomain.domain.com @ns1 выдает 192.168.0.1, а
dig subdomain.domain.com @ns2 выдает x.x.x.x (внешний, а надо чтобы отдавал внутренний)

Как настроить view для secondary зоны?

1)

zone «domain.com» IN {type slave; file «domain.com.bak»; masters { y.y.y.y;};};


Если вместо y.y.y.y адрес primary сервера, то правильно.

На primary при объявлении зоны должно быть

allow-transfer { <адрес slave DNS>; };

2) включи логи трансфера на master и slave

3) запусти configtest

4) убедись, что клиенту разрешено просматривать эту зону (могут быть разные view, например)

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

ЗЫ. Насколько я понимаю, на primary у тебя объявление зоны в 2-х вьюхах - внешней и внутренней. Тогда и на secondary синхронизируй обе

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

Да, на на primary объявление зоны в 2-х вьюхах - внешней и внутренней.
На secondary синхронизирую обе. Но вопрос в том, как прописать view на secondary. В намед.конф у меня только
include secondary.conf (тоесть зоны там не прописаны).

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

Вот в secondary.conf и объявляй свои view.

anonymous
()
Ответ на: комментарий от forlorn

Не сразу сообразил, прикольная ситуация. Даже не знаю, можно ли это сделать средствами bind :-\

Но есть ход конём - по 2 ip на primary и secondary. С одной пары синхронизируешь внешнюю зону, с другой - внутреннюю. На secondary определены соответствующие статические маршруты.

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

Вообще, попробуй просто на secondary прописать 2 аналогичные view, в обоих зону с одинаковой синхронизацией, может и прокатит...

Только временно запрети secondary отвечать на запросы из инета, мало ли.

router ★★★★★
()

Перенеси master-сервер одной из зон на вторую машинку. Тогда на каждой будет 2 view для клиентов и только 1 для slave. Единственная проблема - что делать, если 3й view понадобится:)

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