Будет создана подчиненная прямая зона slave.ru, данные для которой будут получены из основной зоны slave.ru находящейся на DNS серверах с адресами 10.0.0.3, 10.0.10.5
* Будет создана подчиненная обратная зона для сети 10.0.0.0/24 - 0.0.10.in-addr.arpa, данные для которой будут получены из основной зоны 0.0.10.in-addr.arpa находящейся на DNS сервере с адресом 10.0.0.3
Модификация DNS зоны
Для модификации DNS зоны используется команда cl-dns-zonemod.
Модификация параметров зоны возможна только для master зоны.
cl-dns-zonemod -n <имя зоны или сеть> <параметры>
имя зоны - модификация прямой зоны
сеть - модификация обратной зоны
Параметры модификации зоны:
--server - изменение доменного имени главного авторитативного сервера зоны
--ip - изменение или добавление в случае отсутствия, ip адреса для зоны (модификация или добавление A записи)
--mx - замена или добавление в случае отсутствия, MX записей для зоны (модификация или добавление доменных имен почтовых серверов)
--mxmod - замена одного доменного имени почтового сервера на другой в MX записи для зоны (модификация доменного имени почтового сервера)
-- email - изменение почтового адреса администратора зоны (по умолчанию root@имя_зоны)
--servers - изменение списка всех авторитативных серверов зоны (NS записи зоны)
--refresh - интервал времени после которого будет обновлена зона в секундах или число + (M - минуты, H - часы, D - дни, W - недели). По умолчанию 8H - 8 часов.
--update - интервал времени после неудачного обновления зоны после которого будет сделано новое обновление зоны. По умолчанию 2H - 2 часа.
--expiry - интервал времени после которого данные зоны устареют на вторичных DNS серверах в случае невозможности соединения с главным DNS сервером. По умолчанию 2W - 2 недели.
--minimum - интервал времени хранения данных неудачных запросов для этой зоны. По умолчанию 2H - 2 часа.
Примеры:
cl-dns-zonemod -n test.ru --email admin@test.ru
Модификация почтового адреса администратора зоны
cl-dns-zonemod -n test.ru --refresh 10H
Модификация интервала времени обновления зоны (10 часов)
Удаление DNS зоны
Для удаления DNS зоны используется команда cl-dns-zonedel.
cl-dns-zonedel -n <имя зоны или сеть>
имя зоны - удаление прямой зоны сеть - удаление обратной зоны
Примеры:
cl-dns-zonedel -n test.ru
Будет удалена прямая зона test.ru
сl-dnszonedel -n 10.0.0.0/24
Будет удалена обратная зона 0.0.10.in-addr.arpa
Удаление MX записей для зоны
Пример.
cl-dns-zonedel --mx -n test.ru
Будут удалены MX записи для зоны test.ru (доменные имена почтовых серверов для зоны)
Удаление A записи для зоны
Пример.
cl-dns-zonedel --ip -n test.ru
Будет удалена A запись для зоны test.ru (ip зоны)
Создание DNS записи
Для создания DNS записи используется команда cl-dns-recadd.
Для создания записи необходимо создание master зоны в которую будет добавлена эта запись.
Для A записи (host.test.ru --> 10.0.0.4 ) необходимо создание master прямой зоны test.ru.
Для PTR записи (10.0.0.4 --> host.test.ru) необходимо создание master обратной зоны 0.0.10.in-addr.arpa
Cоздание A записи
Примеры создания записей:
Создание A записи и PTR записи. Сначала должны быть созданы прямая и обратная зоны, test.ru и 0.0.10.in-addr.arpa.
cl-dns-recadd --host host.test.ru --ip 10.0.0.66
Будет создана запись в прямой зоне test.ru, host.test.ru соответствует 10.0.0.66.
Будет создана запись в обратной зоне 0.0.10.in-addr.arpa, 10.0.0.66 соответствует host.test.ru
Создание только A записи. Сначала должна быть создана прямая зона test.ru.
cl-dns-recadd --autoptr off --host host.test.ru --ip 10.0.0.66
Будет создана запись в прямой зоне test.ru, host.test.ru соответствует 10.0.0.66.
Создание A записи, MX записи и PTR записи
Пример создания A записи, MX записи и PTR записи. Сначала должны быть созданы прямая и обратная зоны, test.ru и 0.0.10.in-addr.arpa.
Будет создана запись в прямой зоне test.ru, host2.test.ru соответствует 10.0.0.69.
Будет создана MX запись в прямой зоне test.ru, host2.test.ru соответствует двум почтовым серверам mail1.test.ru (приоритет 10), mail2.test.ru (приоритет 20)
Будет создана запись в обратной зоне 0.0.10.in-addr.arpa, 10.0.0.69 соответствует host2.test.ru
Создание A записи и MX записи
Пример создания A записи и MX записи. Сначала должна быть создана прямая зона test.ru.
cl-dns-recadd --autoptr off --mx mail1.test.ru,mail2.test.ru --host host2.test.ru --ip 10.0.0.69
Будет создана запись в прямой зоне test.ru, host2.test.ru соответствует 10.0.0.69.
Будет создана MX запись в прямой зоне test.ru, host2.test.ru соответствует двум почтовым серверам mail1.test.ru (приоритет 10), mail2.test.ru (приоритет 20)
Создание PTR записи
Пример создания PTR записи. Сначала должна быть создана обратная зона 0.0.10.in-addr.arpa.