если у вас фряха то с днс серверов у вас проблем возникнуть не должно.
днс сервер BIND идет с фряхой.
конф файлы сервера находятся /etc/namedb. файл named.conf - основной конф файл сервера. там определяются глобальные настройки. например как сервер должен вести себя: сразу редирекить все запросы к внещним днс серверам или сначала посмотреть у себя и только потом редиректить. имхо это наиболее удобная конфигурация. для этого в раздел options нужно добавить forward first; потом собственно список днс серверов в виде forwarders { тут_днс_серверы; };.
дальше идут файлы зон. корневую (зона "." ) трогать не будем.
просто добавим то что нам нужно.
общий синтаксис таков:
zone "домен" {
type master;
file "путь_к_файлу_зоны;
};
ну и формат файла зоны:
типы могут быть:
1. SOA (Start Of Authority) - главная запись зоны
2. A - связывает ип-адрес с именем
3. CNAME - связывает синонмы
4. MX - сообщяют внешним почтовым серверам о том какие компьютеры используются для доставки почты адресованной домену.
5. NS - ссылаются на серверы имен зоны.
запись soa наиболее сложная и содержит несколько элементов:
1. сервер имен
2. почта админа
3. параметры обновления данных.
примеры конф. файла сервера и зоны:
конф. файл
options {
directory "/etc/namedb";
pid-file "/var/run/named/pid";
dump-file "/var/dump/named_dump.db";
statistics-file "/var/stats/named.stats";
listen-on { 192.168.1.10; };
disable-empty-zone "255.255.255.255.IN-ADDR.ARPA";
forward first;
forwarders {
62.89.11.133;
62.89.11.134;
};
// query-source address * port 53;
};
zone "." { type hint; file "named.root"; };
zone "nirvana.bsd" {
type master;
file "named.nirvana.bsd";
};
файл зоны
nirvana.bsd. IN SOA 192.168.1.10. root.nirvana.bsd. (
200807070 ; порядковый номанр
28800 ; период обновления
14400 ; инетрвал между попытками
3600000 ; интервал устаревания
86400 ; стандартное время жизни
)
zythar IN A 192.168.1.10
unix IN CNAME zythar
mail IN A 192.168.1.11
nirvana.bsd. IN MX mail
nirvama.bsd. IN NS 192.168.1.10
в приципе это мона взять за основу для небольшой сети.