Em teoria você pode evitar o tempo de carregamento lento tornando sua lista negra parte de seu arquivo de dicas de raiz (por exemplo, via $INCLUDE ) e alterando esse arquivo de hint para um %código%. Esse último bit é necessário para impedir que o seu servidor baixe as dicas de raiz real da Internet.
por exemplo. em master :
a.root-servers.net. IN A ....
m.root-servers.net. IN A ....
$INCLUDE blackhole.zone
e, em seguida, em named.ca :
$ORIGIN example.com.
@ IN 192.168.0.99
* IN 192.168.0.99
$ORIGIN example.net.
@ IN 192.168.0.99
* IN 192.168.0.99
; ad-infinitum
Não há necessidade real de registros NS ou declarações blackhole.zone separadas para cada zona "blackholed" - você está efetivamente inserindo dados autoritativos falsos em sua cópia local da zona raiz. Apenas certifique-se de baixar a zona raiz real ocasionalmente!
Depois, basta ir com a sugestão @ syn de executar zone antes de recarregar e / ou reiniciar.
NB: eu não testei isso.