pdnsutil——防止创建重复的 DNS 记录

pdnsutil——防止创建重复的 DNS 记录

如果你使用pdnsutil 添加记录它允许创建重复的 DNS 条目。有什么方法可以防止这种情况发生吗?

答案1

我在这个上作弊了(一点)。我需要一种方法将我的正向区域映射到反向区域并通过脚本运行它。

我的设置使用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 地址/长度。

相关内容