Назад | Перейти на главную страницу

pdnsutil - предотвращение создания дубликатов DNS-записей

Если вы используете добавочная запись pdnsutil он позволяет создавать повторяющиеся записи DNS. Есть ли способ предотвратить это?

Я обманул (немного) в этом. Мне нужен способ сопоставить мою прямую зону с обратной зоной и запустить ее через скрипт.

Моя установка использует mysql в качестве задней части, поэтому я изменил записи таблица следующим образом:

alter table records add constraint dom_type_co unique (domain_id, type, content);

Теперь, если я попытаюсь создать повторяющуюся запись, я получаю сообщение об ошибке:

Ошибка: GSQLBackend не может передать запись: не удалось выполнить инструкцию mysql ...


В качестве отступления - сопоставить переднюю зону с обратной:

pdnsutil list-zone mydom | grep "10\.95\.96" | awk '{ printf "%s %s\n",$5,$1 }' | cut -c 10- | xargs -L 1 pdnsutil add-record 96.95.10.in-addr.arpa $1 PTR $2

Очевидно, вам нужно будет изменить его, чтобы он соответствовал вашему IP-адресу / длине.