LINUX.ORG.RU
ФорумAdmin

Bind & access lists


0

0

Привет всем. У меня проблема: есть работающий bind, есть внутренняя сеть. Надо сделать так, чтобы при запросе www.<наш_домен>.ru из мира выдавался один IP-адрес, а при запросе изнутри - адрес типа 192.168.0.x. Знаю что надо копать в сторону acl, т.е.:
acl innernet {
192.168.0.0/24;
};
Но возникают несколько вопросов:
1. Как указать в acl все адреса кроме внутренних 192.168.0.0/24?
2. Необходимо создавать 2 файла с зоной "<наш_домен>.ru", так?
Или же есть другие пути решения такой проблемы?

Я не копался в девятке, но и там вряд ли такое есть. Выход, ИМХО, только один - два бинда. Первый висит на внутреннем ИП, второй на внешнем. Конфиги отличаются только описанием твоей зоны.

Хотя может есть и стандартный путь.

Nefer
()

Всё, сам разобрался. Оказывается можно это сделать, с 9-ом bind'е появилась такая штука как view, т.е. что-то типа зоны видимости. Внутри неё можно описывать сколько угодно зон. И главное - при этом отпадает необходимость держать ещё один dns-сервер для внутренней сетки или же ещё один bind.

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