Настройка FreeBSD 10 mydns для хранения dns записей доменов.
Нашел хороший днс сервер, называется mydns.
Стабильно держит днс записи домена.
Что в нем мне больше всего понравилось — это наверное простота, быстрая настройка!
Опишу настройку mydns .
Ставим из портов.
# cd /usr/ports/dns/mydns # make install clean
После установки нам придется создать для него базу данных.
$ mysql -u root -p create database mydns_b; grant all on mydns_b.* to 'mydns_u'@'localhost' identified by 'qwert45sdf4sdfq43';
Теперь создадим таблици в базе данных mydns.
# mydns --create-table | mysql -umydns_u -p mydns_b
В базе mydns_b создадутся две таблицы soa и rr.
Теперь приступим к настройки самого mydns.
В конфигурационном файле нашего днс сервера я поменял только эти пункты:
# cat /usr/local/etc/mydns.conf db-host = localhost db-user = mydns_u db-password = qwert45sdf4sdfq43 database = mydns_b user = nobody group = nobody listen = Иут нужно указать IP сервера. no-listen =
Добавляем разрешение на старт нашего сервиса днс.
# cho 'mydns_enable="YES"' >> /etc/rc.conf
И стартуем сервис.
# /usr/local/etc/rc.d/mydns start
После идем в phpmyadmin и добавляем созданную базу днс зоны.
Или через специальный скрипт( create_domain.pl ).
# cd /usr/local/share/doc/mydns/contrib/ && perl create_domain.pl --domain=Наш домен --ip=ип адрес сервера --creat
Еще есть один из вариантов, через web админку admin.php
Админку копируем в web директорию cp /usr/local/share/doc/mydns/contrib/admin.php /usr/local/www/
Перед тем как зайти на файл нужно его привести в рабочий вид, указать имя базы, сервер и т.д.
Проверяем так
# dig @localhost fryaha.ru
И так, мы только что сделали настройка FreeBSD 10 mydns server.
Pingback: freebsd unbound кэщирующий днс | FRYAHA.RU
Pingback: FreeBSD dnsmasq кэширующий dns сервер. - FRYAHA.RU