Вот какая штука: есть локалка с серыми адресами и прокси в инет на FreeBSD с двумя сетевыми интерфейсами. На нем поднят BIND 8.2.4. Он мастер для двух зон. Нужно отвечать на запросы относительно этих зон как локальным юзерам там и инету. Проблема в том, что если я в файле зоны напишу, например,
www IN A 192.168.1.1
то из инета к этому узлу само сабой не дойдут .., а если поставлю реальный адрес внешнего интерфейса, то до него уже не достучатся внутренние пользователи ...
Какое прямое решение есть в данной ситуации? поднимать второй бинд?
А почему, если указываешь внешний интерфейс, внутренние пользователи не достучатся? Или все вообще настолько закрыто?? Ведь если будет указан внешний интерфейс, то установленный прокси будет обращаться к веб-серверу на том же узле и пакеты дальше системы не пойдут, но пользователи всяко получат ответ от веб-сервера через цепочку:
user---int. network----{proxy-www}
|
сервер с прокси, www, named.
все так криво получится :) .. при запросе внутренних пользователей о www.host.domain сквид обратится к named`у и тот даст ему адрес внешнего интерфейса, и запрос уйдет на адрес (внешний интерфейс:80) где будет лежать внешний сайт, ... а зайти хотелось на внутренний ...
попробую ка я лучше с двумя bind`ами ...
>
>все так криво получится :) .. при запросе внутренних пользователей о
>www.host.domain сквид обратится к named`у и тот даст ему адрес внешнего
>интерфейса, и запрос уйдет на адрес (внешний интерфейс:80) где будет лежать
>внешний сайт, ... а зайти хотелось на внутренний ...
>попробую ка я лучше с двумя bind`ами ...
Я могу ошибатся, но бинд тут немного не причем. Пропиши а апаче внутренний сайт (www.host.domain) на внутренний интерфейс а внешний сайт (www.host.domain.ru или www.domain.ru) на внешний IP. Cоответственно поправь DNS.
>Я могу ошибатся, но бинд тут немного не причем. Пропиши а апаче
>внутренний сайт (www.host.domain) на внутренний интерфейс а внешний сайт (www.host.domain.ru или
>www.domain.ru) на внешний IP. Cоответственно поправь DNS.вот вот ... а как DNS`ом внутренних пользователей пересылать на внутренний IP, если _этот_же_ DNS по _этому_же_ адресу www.domain.ru уже пересылает на внешний интерфейс (для внешних польз-ей)??
>Вот какая штука: есть локалка с серыми адресами и прокси в инет
>на FreeBSD с двумя сетевыми интерфейсами. На нем поднят BIND 8.2.4.
> Он мастер для двух зон. Нужно отвечать на запросы относительно
>этих зон как локальным юзерам там и инету. Проблема в том,
>что если я в файле зоны напишу, например,
>www IN A 192.168.1.1
>то из инета к этому узлу само сабой не дойдут .., а
>если поставлю реальный адрес внешнего интерфейса, то до него уже не
>достучатся внутренние пользователи ...
>Какое прямое решение есть в данной ситуации? поднимать второй бинд?Смотрите в сторону view. Я правда не знаю реализовано ли это в BIND 8.2.4, но на 9.2.1 точно есть.
>Смотрите в сторону view. Я правда не знаю реализовано ли это
>в BIND 8.2.4, но на 9.2.1 точно есть.то что надо! спасибо! ради этого удобства перейду на 9.2.1 :)