Приведу пример поднятие простой зоны для домена.

Не зависимо от того какой unix установлен на вашем сервере, все что вам нужно – это:

1. Править named.conf

вставляем запись для указания прямой зоны

zone «example.ru» in  {
type master;
file «master/example.ru»;
};

2. Создаем файл по укзанному нами адресу: master/example.ru
С содержанием:

$TTL    3600 ; 1 hour
@       IN      SOA     ns.example.ru. root.example.ru.   (
2008071001; Serial
3600    ; Refresh
900     ; Retry
360000 ; Expire
3600 )  ; Minimum
; DNS Serves
IN      NS      ns.example.ru.
; MX Records
IN      MX 10   mail.example.ru.
IN      A       192.168.1.1
localhost       IN      A       127.0.0.1
example.ru.     IN      A       192.168.1.1
mail            IN      A       192.168.1.2
ns              IN      A       192.168.1.1
www             IN      A       192.168.1.1

Хотя согласно правилам построения системы DNS для зоны достаточно иметь один сервер DNS (поэтому запись типа NS обязательна, но может быть единственной), если вы описываете домен второго уровня внутри зоны ru., то по правилам RIPE вы обязаны иметь не менее двух серверов DNS в различных сетях класса C. Т.е. у этих двух серверов обязан отличаться как минимум третий байт в адресе IPv4.

3.Перезапускаем наш DNS сервер и тестируем

/etc/rc.d/named reload
nslookup example.ru 192.168.1.1

Ответ команды должен вернуть ip адрес хоста или ошибку :)

4. Для обеспечения отказоустойчивости настоятельно предлагается вносить правку в resolv.conf на последнем этапе. Т.к. при хотябы синтаксической ошибке named при старте не поднимится. Следующую строчку следует вставлять самой первой.

nameserver 192.168.1.1
Tagged with:  

2 Responses to Поднятие простой DNS зоны

  1. 4aynik:

    Каковы возможные варианты после dig example.ru ?

  2. Вот только менять resolv.conf лучше не в начале, а в конце — когда всё проверено и работает.

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

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

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>