Если вы начинающий администратор и хотите настроить свой DNS сервер на VDS, VPS или DEDICATED сервере то данная статья для вас. В данной статье я опишу как настроить DNS сервер на FreeBSD для поддержки одной зоны ourdomain.ru. Для корректной работы DNS необходимо два сервера либо в нашем случае один сервер но который работает на двух IP адресах. Добавим в файл /etc/named/named.conf нашу зону ourdomain.ru
zone "ourdomain.ru" { type master; file "ourdomain.ru"; allow-query {any;}; }; |
Следующий шаг, создание файла описания зоны: $TTL 3h @ SOA ns.ourdomain.ru. email.gmail.com. 100 1d 12h 1w 3h IN NS ns.ourdomain.ru. IN NS ns2.ourdomain.ru. ns IN A 99.99.99.98 ns2 IN A 99.99.99.99 @ IN A 99.99.99.98 * CNAME @ |
Небольшие комментарии к описанию зоны: SOA – тут нужно указывать авторитативный сервер который отвечает за нашу зону, в данном случаем мы сами. email.gmail.com – тут нужно указать существующий email 100 – это число необходимо увеличивать при каждом изменении зоны, иначе другие днс сервера не примут эти обновления. IN NS – эти записи указывают на ДНС сервера которые отвечают за наш домен, т.к. мы сами себе днс, то нужно создать две NS записи. * CNAME @ – означает что все записи являются алиасами нашей зоны, например www.ourdomain.ru ведет на ourdomain.ru
В заключении для запуска DNS при загрузке системы допишем в файл /etc/rc.conf строку named_enable=»YES»
Запустить DNS сервер можно командой /etc/rc.d/named start или выполнить перезагрузку системы.
Источник: http://msnp.ru/335 |