昨天(6月24日)为了调整虚拟机内存,重启了防污染DNS服务器。但重启后自动获得了ipv6地址,导致bind9从ipv6解析,而ipv6暂未配置出国加速,导致防污染失效。

目前该问题已修复。

【技术细节】

这是一个历史遗留问题,当时在配置防污染DNS时,手动删除了ipv6地址,但这么做治标不治本。

P.S. 以前boj的做法是在/etc/default/bind9添加‘-4’的运行参数。

Debian升级到Jessie后,/etc/default/bind9被弃用了。需要修改/lib/systemd/system/bind9.service来添加启动参数。

ExecStart=/usr/sbin/named -f -4 -u bind