Настройка DNS зоны в Bind9

В этой статье я приведу пример добавления DNS зоны в Bind9.

Используем файл db.local в качестве шаблона, скопируем его:

sudo cp /etc/bind/db.local /etc/bind/db.ixnfo.com

Откроем созданную копию в текстовом редакторе:

sudo nano /etc/bind/db.ixnfo.com

Например по умолчанию можно увидеть следующее содержимое:

$TTL    604800
@       IN      SOA     localhost. root.localhost. (
                              2         ; Serial
                         604800         ; Refresh
                          86400         ; Retry
                        2419200         ; Expire
                         604800 )       ; Negative Cache TTL
;
@       IN      NS      localhost.
@       IN      A       127.0.0.1
@       IN      AAAA    ::1

Изменим данные под свои нужды, например:

$TTL    86400
@       IN      SOA     ixnfo.com. admin.ixnfo.com. (
                              3         ; Serial
                          86400         ; Refresh
                           3600         ; Retry
                             1w         ; Expire
                           3600         ; Negative Cache TTL
                              )
; NS records
@     IN      NS      ns55.ixnfo2.com.
@     IN      A       192.168.5.5
www   IN      A       192.168.5.5
mail   IN      A       192.168.5.5
ns1   IN      A       192.168.5.6
ns2   IN      A       192.168.5.7

Откроем в текстовом редакторе основной файл конфигурации:

sudo nano /etc/bind/named.conf

И добавим в него ссылку на файл с настройками новой зоны:

zone "ixnfo.com" {
        type master;
        file "/etc/bind/db.ixnfo.com";
};

После редактирования проверим конфигурацию на ошибки:

sudo named-checkconf

Перезапустим bind9 чтобы применить изменения:

sudo service bind9 restart

Проверим зону:

sudo named-checkzone ixnfo.com db.ixnfo.com

Смотрите также мои статьи:
Настройка PTR записи
Другие мои статьи про DNS

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

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