Установим BIND
cd /usr/ports/dns/bind99/
make instsll clean
Рассмотрим конфигурационный файл сервера
ee /usr/local/etc/named.conf
для работы кеширующего сервера нужно описать какие интерфейсы он слушает и добавить кому разрешены запросы
добаввим в его опции для того чтобы он мог обслуживать не весь мир а определенные сети
allow-query { localhost; 172.16.0.0/24; 172.16.0.72; };
allow-query-cache { localhost; 172.16.0.0/24; 172.16.0.72; };
allow-recursion {127.0.0.1; 172.16.0.0/24; 172.16.0.72; };
forward first; или only
forwarders {8.8.8.8;};
Для примера рассмотрим зону
mkm.local
добавим в конфиргурационный файл
zone «mkm.local» {
type master;
file «/etc/namedb/master/mkm.local»;
notify no;
};