Архив

Публикации с меткой ‘named’

После установки bind в первую очередь необходимо отредактировать файл named.conf.
1. Чтобы при указании данного сервера в качестве единственного dns-сервера кроме локальных были доступны все остальные зоны необходиомо указать в опции «forwarders» ip-адреса dns-серверов вашего провайдера, например:

        forwarders {
                10.10.1.254 port 53;
                10.10.2.254 port 53; 
        };

2. Свои локальные зоны вы можете описать согласно примеру в конфигурационном файле. Приведен пример master зоны:

zone "example.com" IN {
        type master;
        file "master/example.com";
        allow-query { any; };
        allow-transfer { any; };
};

file — указывает расположение конфигурационного файла для данной зоны относительно рабочей директории named (указана в в параметре directory).
3. Чтобы named был доступен по всем сетевым интерфейсам закоментируйте параметр:

listen-on       { 127.0.0.1; }; 

или укажите интерфейсы.
4. Пример конфигурационного файла для конкретной зоны:

$TTL    604800
@       IN      SOA     example.com.  admin.example.com.   (
                        20073101        ; Serial
                        604800          ; Refresh
                        86400           ; Retry
                        2419200         ; Expire
                        604800  )       ; Negative Cache TTL
@       IN      NS      ns.example.com.
@       IN      NS      ns.example2.com.
@       IN      A       10.10.1.253
ns      IN      A       10.10.1.253
mail    IN      A       10.10.1.253
@       MX      5       mail.example.com.
www     IN      A       10.10.1.253
test1   IN      A       10.10.1.253

5. На этом простая настройка закончена. Запускается named в зависимости от ОС, которую вы используете.
Например во FreeBSD:
named -u bind
Fedora Linux:
service named start

Categories: Linux, Unix Tags: