FreeBSD 10 mydns

Дата | 21.07.2015

Нашел хороший днс сервер, называется 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

Еще есть один из вариантов, через вэб админку admin.php
Админку копируем в вэб диреткорию cp /usr/local/share/doc/mydns/contrib/admin.php /usr/local/www/
Перед тем как зайти на файл нужно его привести в рабочий вид, указать имя базы, сервер и т.д.
Проверяем так

# dig @localhost fryaha.ru
Категории: dns Метки:

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

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