Si el sistema está usando systemd entonces editando /etc/default/bind9
no tendrá ningún efecto.
Editar /lib/systemd/system/bind9.service
archivo en su lugar y agregue -4
opción a ExecStart
variable. Estoy usando Ubuntu 16 y tuve que hacer eso.
ExecStart=/usr/sbin/named -f -4 -u bind
También verifique que después de reiniciar el named
se está ejecutando con -4
opción.
En realidad, hay un error relacionado con esta confusión de configuración https://bugs.launchpad.net/ubuntu/+source/bind9/+bug/1565060