30 сентября 2012 г.

Настройка Bind (named) для домена

Установим ДНС сервер Bind и используем его для работы нашего домена...

Когда-то давно у меня был зареген домен на ORG.UA, и хостился сайт на бесплатном хостинге и бесплатных ДНС серверах. Теперь я задумал перенести сайт на свой VPS и соответственно нужен ДНС сервер, т.к. бесплатные орг.уа уже не принимает.

Итак, установим Bind. В системе он будет иметь имя named. Будем использовать его в качестве ДНС сервера для нашего домена. Сервер у нас зовется  myhost.com

yum install bind
Для тех, кто впервые будет использовать bind удобно сконфигурировать его для начала с помощью Webmin. После создания зоны для домена site.org.ua Webmin создаст готовые конфигурационные файлы в папке /var/named/

файл зоны site.org.ua.hosts:

$ttl 38400 site.org.ua. IN SOA ns1.myhost.com. admin.myhost.com. (
1348678577
10800
3600
604800
38400 )
site.org.ua. IN NS ns1.myhost.com.
site.org.ua. IN A xx.xxx.xxx.xx
site.org.ua.  IN NS ns.secondary.net.ua.
site.org.ua. IN MX 10 mx.yandex.ru. 

Для ДНС сервера заведем поддомен  ns1.myhost.com. Этот домен должен указывать на IP нашего сервера.

Далее правим файл /etc/named.conf

options {
directory "/var/named";
// рабочая папка 
pid-file "/var/run/named/named.pid";
allow-query { any; };
//разрешим запросы ото всюду
recursion no;
//запретим рекурсивные запросы
allow-transfer { 195.149.112.1;};
// передачу зоны разрешим только secondary.net.ua
notify yes;
//сервер пошлет уведомление всем секондари при изменении зоны
version "no version info";
// скроем версию сервера от любопытных
statistics-file "/var/named/data/named_stats.txt";
};

zone "." {
type hint;
file "/etc/db.cache";
};

zone "site.org.ua" {
type master;
file "/var/named/site.org.ua.hosts";
};

Перезапустим наш сервер service named restart

Поскольку по стандарту нужно 2 ДНС сервера для домена, то в качестве второго используем сервис secondary.net.ua
Регистрируемся на secondary.net.ua и указываем в качестве первичного сервера  ns1.myhost.com. Затем подаем заявку на org.ua либо на регистрацию либо на изменение данных домена, указав в качестве ДНС серверов
ns1.myhost.com
ns.secondary.net.ua 

Комментариев нет:

Отправить комментарий