我最近编写了脚本,自动将新的Sub Domain记录输入到PDS MysqL数据库中.现在,如果我使用区域管理员手动输入条目,我的子域名将100%运行.现在,如果我使用简单的sql插入字符串添加它,例如“插入记录(domain_id,名称,类型,内容,ttl,prio)值(”;它不起作用,我被告知我需要更新SOA序列我这样做,但它只是不想生效.我做了以下日期(Ymd).“01”,这不起作用,任何建议将不胜感激
解决方法
Alex和Roland,使用g
mysql后端或任何其他RDBMS后端,您不需要发出任何重新加载命令,PowerDNS将通过查看相应SOA记录中的序列值来了解区域已更改.
需要提高SOA序列号,这意味着它现在必须是>然后,为了让PowerDNS通知它的奴隶有关更改,因此如果你用YYYYMMDD01覆盖不会削减它的YYYYMMDD01.
另请注意,PowerDNS会向给定域条目的NS记录指定的所有名称服务器发送NOTIFY,但只有在主模式下运行时才会这样做.例如,在pdns.conf中为master = yes,默认为NATIVE模式,它假定后端数据通过MysqL复制或其他方式在后台同步.
http://doc.powerdns.com/generic-mypgsql-backends.html#AEN5985
您可以访问#powerdns @ irc.oftc.net btw.