Я полностью определил бы команду файла в Вашем named.conf.local, таким образом, это будет похоже file /etc/bind/local-network
Также я удостоверился бы, что связывать пользователь демона прочитал полномочия в зональный файл.
У Вас есть какие-либо сообщения об ошибках в/var/log/messages или /var/log/daemon.log? (Я видел, связывают запись с обоими местами.)
$ORIGIN .
$TTL 3600 ; 1 hour
domain.com IN SOA ns1.domain.com. user.domain.com. (
2008123002 ; serial
900 ; refresh (15 minutes)
600 ; retry (10 minutes)
86400 ; expire (1 day)
3600 ; minimum (1 hour)
)
NS ns1.domain.com.
A <ip of host>
$ORIGIN domain.com.
ns2 IN A x.x.x.x
ftp IN A x.x.x.x
Вы думали об использовании КАПЧИ, такой как reCAPTCHA? Они, кажется, промышленный стандарт для ухода от нелюдей для регистрации и были бы намного более просты реализовать, чем фильтр IP 9 миллионов помещенных в черный список дюйм/с.