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