Настройка DNS Named Centos

/etc/named.conf -файл конфигурации___________________________________

//
// named.conf
//
// Provided by Red Hat bind package to configure the ISC BIND named(8) DNS
// server as a caching only nameserver (as a localhost DNS resolver only).
//
// See /usr/share/doc/bind*/sample/ for example named configuration files.
//

options {
        listen-on port 53 { any; };
        listen-on-v6 port 53 { none; };
        directory       "/var/named";
        dump-file       "/var/named/data/cache_dump.db";
        statistics-file "/var/named/data/named_stats.txt";
        memstatistics-file "/var/named/data/named_mem_stats.txt";
        allow-query     { any; };
        recursion yes;

#       dnssec-enable no;
#       dnssec-validation no;
#       dnssec-lookaside auto;
#
#       /* Path to ISC DLV key */
#       bindkeys-file "/etc/named.iscdlv.key";
};

logging {
        channel default_debug {
                file "data/named.run";
                severity dynamic;
        };
};


view demo_zone {
    match-clients          { any; };
    match-destinations { any; };
    recursion yes;

zone "ispnet.demo" IN {
    type master;
    file "ispnet.demo.zone";
    allow-update { none; };
};

zone "." IN {
        type hint;
        file "named.ca";
};


};

view localhost_resolver {
        match-clients      { any; };
        match-destinations { any; };
        recursion yes;
        include "/etc/named.rfc1912.zones";
};



Важные аспекты____________________

    Расположение зон
directory       "/var/named";

    Описание зоны
zone "ispnet.demo" IN {
    type master;
    file "ispnet.demo.zone";
    allow-update { none; };
};

var/named/(ispnet.demo.zone)____________________________________________

$TTL    86400
$ORIGIN ispnet.demo.

ispnet.demo.            IN SOA  @       ns.ispnet.demo. (
                                        44              ; serial (d. adams)
                                        3H              ; refresh
                                        15M             ; retry
                                        1W              ; expiry
                                        1D )            ; minimum
$ORIGIN ispnet.demo.

                IN NS           ns.ispnet.demo.
                IN A            127.0.0.1

ns              IN A            10.0.1.30
admin           IN A            10.0.1.30
stat            IN A            10.0.1.30
map             IN A            10.0.1.30
myadm           IN A            10.0.1.30
www             IN A            10.0.1.30

Важные аспекты___________________

$TTL задает время жизни зоны (в сек.). Это значение определяет, как долго другие серверы будут кэшировать информацию об этой зоне

ispnet.demo. -название зоны

IN представляет тип данных - данные Интернета.

SOA означает запись Start of Authority. Обычно, это первая запись описания ресурсов (Resource Record - RR). Настоятельно рекомендуется наличие одной и только одной записи типа SOA в каждом файле описания зоны

Точка ставится для того ,чтобы в конце имени не добавлялась запись домена

Поведение родительского каталога ispnet.demo.
                IN NS           ns.ispnet.demo.

Добавление нового поддомена video.ispnet.demo
video             IN A            10.0.1.30

Команды_______________________________________________________________

# service named start/stop/restart/status

Проверить версию
      # /usr/sbin/named -v
      BIND 9.8.2rc1-RedHat-9.8.2-0.23.rc1.el6_5.1

Проверяем правильность отработки DNS
      # host video.ispnet.demo
      video.ispnet.demo has address 127.0.0.1








Комментарии

Популярные сообщения из этого блога

mikbill расшифровка завершений сессий

Accel-ppp команды

Zabbix agent установка и настройка