Для поддержки зоны dns нужен сервер, а желательно два в разных ip сетях, желательно у разных провайдеров для того чтобы обслуживать зону независимо от внешних помех со стороны провайдеров.
Для работы нам потребуется программное обеспечение - dns сервер bind.
Установка его на RH подобных системах осуществляется командой:
yum install bind-chroot
В данном примере рассматриваться установка dns сервера в chroot окружение. Служба считает что она работает с операционной системой, хотя, находится в 'песочнице' с специальным окружением - эмуляцией ОС. Конфигурационные файлы находятся.
/var/named/chroot/etc
named.conf его листинг.
options {
directory «/etc»;
pid-file «/var/run/named/named.pid»;
};
zone «.» {
type hint;
file «/etc/db.cache»;
};
zone «km.loc» {
type master;
file «/var/named/km.loc.hosts»;
};