我正在将我们的办公室DNS服务器迁移到MySQL后端。 我们经常更改我们的内部区域,因此简单的SQL查询或Web Ui比编辑每个DNS服务器的文本文件好得多。
我已经按照这个指南http://www.howtoforge.com/installing-powerdns-with-mysql-backend-and-poweradmin-on-debian-squeeze在干净的Debian 7安装,然后导入我们现有的绑定区域文件使用zone2sql 。 但是在我做完之后,在我的沙箱里,我无法parsing任何域名。
做了什么:
之后,我尝试解决一些本地域名和一些公众。 对于公众,它没有返回任何结果,对于本地,它返回“不允许recursion”的CNAMElogging,没有Alogging的结果。 但是,绑定一切工作正常。 当我去poweradmin区域列表,我只能看到我们的本地区的logging,没有任何其他信息(意味着所有其他部分是完全空的),但对于本地区,我可以看到所有的logging是完整的指向右侧的域名Alogging的情况下更正CNAME或更正IP地址。
现在问题是 – 做错了什么或错过了什么?
通过安装pdns-recursor软件包并绑定pdns来侦听外部接口(例如192.168.1.x)并在内部接口(例如127.0.0.1)上使用recursor来修复。