FreeBSD 10 mydns

Дата | 21.07.2015

настройка FreeBSD 10 mydns
Настройка 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.

Категории: dns Метки:

2 thoughts on “FreeBSD 10 mydns

  1. Pingback: freebsd unbound кэщирующий днс | FRYAHA.RU

  2. Pingback: FreeBSD dnsmasq кэширующий dns сервер. - FRYAHA.RU

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *