add_dns_record
Add or modify a DNS record in a zone, supporting A, AAAA, CNAME, MX, TXT, and SRV types. Provide zone, type, content, and confirmation; for SRV, include protocol, priority, weight, port, target.
Instructions
Добавить или изменить DNS-запись в зоне (pdns/add_dns). Требует права pdns/edit. Для SRV-записей заполните proto/priority/weight/port/target. Поля mname/rname в документации отмечены как обязательные для SOA-проверок — при ошибке заполните их.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ttl | No | TTL в секундах, по умолчанию 3600 | |
| name | No | Имя записи, например www | |
| port | No | Порт для SRV | |
| type | Yes | Тип записи: A, AAAA, CNAME, MX, TXT, SRV… | |
| zone | Yes | Имя зоны | |
| mname | No | Primary NS в SOA-записи | |
| proto | No | Протокол для SRV, например tcp | |
| rname | No | Email администратора в SOA-записи | |
| target | No | Целевой домен для SRV | |
| weight | No | Вес для SRV | |
| confirm | Yes | Нужно true, чтобы выполнить операцию. | |
| content | Yes | Значение записи, например 10.56.121.5 | |
| old_name | No | Прежнее имя записи — для переименования | |
| priority | No | Приоритет для SRV/MX | |
| increase_soa_serial | No | Автоинкремент SOA-сериала (по умолчанию true) |