LINUX.ORG.RU
ФорумAdmin

Конфигуриррование BIND для локальной зоны с выходом в мир


0

0

Господа опытные сисадмины. Ответьте, плз. на такой вопрос по BIND. Дано. Есть локальная сеть. Есть шлюз в и-нет на FreeBSD, на котором вертится BIND. И-нет - выделенный канал в сеть провайдера, оттуда, ессестно через всякие файрволы и пр., в мир. Машина в сети прова наз., к примеру, point5.provider.ru. В локальной зоне, например, gate.localnet. Пров, как не просил на делегирование зону point5.provider.ru не даёт. Вопрос. Как описать в named.conf внешнюю зону provider.ru, чтобы там фигурировала машина point5.provider.ru? Как secondary "provider.ru."? Но я для него никакой не secondary, у него в конфигах не прописан и зону не дублирую. Как forvard? Но в конфигах форвард-зоны не предусмотрено файла описания зоны. Как hint, т. е. как кеширующую? Но во всех примерах hint используется только для кеширования корневой зоны. В общем, приведу конфиг, который в принципе работает, но...:

----- options { directory "/etc/namedb"; forwarders { xxx.xxx.xxx.xxx; }; }; zone "." { type hint; file "root.cache"; }; zone "provider.ru" { # Зона моего прова, место вопроса type slave; # ??? !!! file "provider.ru.direct"; }; zone "localnet" { # Моя локальная зона type master; file "localnet.direct"; }; zone "0.0.127.in-addr.arpa" { type master; file "localhost.rev"; }; -----

но во-первых это не правильно, ну да и фиг бы с ним, да nslookup не запускается, говорит:

Can't find server name for address 192.168.0.1 (IP-адрес машины в локальной сети, зона "localnet."): Non-existent host/domain. Default server are not available

хотя dig, host нормально работают. Если не очень трудно, обьясните, где грабли, или мож я не до конца разобрался в этом? Неделю маны лопачу, голова опухла, а мне ещё сендмыл отстраивать :(

anonymous

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