Документация по ОС FreeBSD Понедельник, 06.05.2024, 06:14
Приветствую Вас Гость | RSS
Меню сайта

Категории каталога
Apache [58]
DNS [25]
FTP [27]
Mail [74]
Samba [24]
Squid [46]
SSH [23]
VPN [35]
РРР [20]
Net [173]

Главная » Статьи » Сеть » DNS

Конфигурация DNS (bind8)

Опишем на машине 192.168.30.1 ( она будет называться ns.tranzit.org ) сетевой интерфейс de0 так, как это было описано в конфигурации Ethernet.
В файле /etc/resolv.conf напишем следующее:

search tranzit.org; nsnameserver 192.168.30.1

Дополнительно в файле /etc/rc.conf в секции Network daemon (miscellaneous) & NFS options включим name-server :

named_enable="YES" # Run named8, the DNS server (or NO).

ВНИМАНИЕ! named можно запустить с флагами -u bind -g bind, что означает выполнение данного процесса под псевдопользователем bind группы bind.
Опции в /etc/rc.conf:

named_flags="-u bind -g bind"

Если вы хотите использовать данные опции, исправьте права доступа к файлам зон и к директории, где эти файлы находятся.

 

Напишем файл /etc/namedb/named.conf :

// /etc/namedb/named.conf by
options {
  directory "/etc/namedb";
    forwarders { A.B.C.D; };
};
 
// вместо A.B.C.D подставьте IP-адрес DNS-сервера вашего провайдера
zone "." {
  type hint;
  file "root.cache";
};
  
zone "tranzit.org" {
  type master;
  file "named.tranzit.org";
};
  
zone "30.168.192.in-addr.arpa" {
  type master;
  file "named.192.168.30.rev";
};
  
zone "0.0.127.in-addr.arpa" {
  type master;
  file "named.127";
};

Напишем файл /etc/namedb/named.127 :

$TTL 86400
@    86400    IN    SOA    ns.tranzit.org. root.tranzit.org. (
                                   1998031001       ; serial number
                                   28800               ; refresh, 2 weeks
                                   7200                 ; retry, 30 minutes
                                   604800              ; expire, 2 weeks
                                   86400)               ; minimum, 2 weeks
  
                 IN     NS      ns.tranzit.org.
1               IN     PTR     localhost.tranzit.org.

Напишем файл /etc/namedb/named.192.168.30.rev :

$TTL 86400
@ 86400 IN SOA ns.tranzit.org. root.tranzit.org. (
  1998031001 ; serial number
  28800 ; refresh, 2 hours
  7200 ; retry, 30 minutes
  604800 ; expire, 2 weeks
  86400 ) ; minimum, 2 hours
  IN NS ns.tranzit.org.
1 IN PTR ns.tranzit.org.
2 IN PTR freeze.tranzit.org.

Напишем файл /etc/namedb/named.tranzit.org :

$TTL 86400
@ 86400 IN SOA ns.tranzit.org. root.tranzit.org. (
  1998031001 ; serial number
  28800 ; refresh, 2 hours
  7200 ; retry, 30 minutes
  604800 ; expire, 2 weeks
  86400 ) ; minimum, 2 hours
  IN NS ns.tranzit.org.
localhost              IN A 127.0.0.1
ns IN A 192.168.30.1
freeze IN A 192.168.30.2
  MX 20 freeze.tranzit.org.

  
Последний файл /etc/namedb/root.cache возьмем здесь.
Если вы изменяете содержание файлов - то после изменений следует увеличить серийный номер и рестартовать
named. Обычно, серийный номер состоит из текущей даты + номера текущей версии.
Например:
номер 1998031001 означает, что данная версия была составлена 10 марта 1998 года. Номер версии 01.
Рестартовать named можно так:
/usr/sbin/named.restart
или так:
/usr/sbin/ndc restart 
Категория: DNS | Добавил: oleg (18.10.2007)
Просмотров: 1295 | Рейтинг: 0.0/0 |
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа

Beastie

Друзья сайта

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
links

Copyright MyCorp © 2024