cuando reemplacé el named.conf, el contexto de selinux se arruinó, al hacer ls -Z debería verse así
-rw-r--r--. root root system_u:object_r:named_conf_t:s0 named.conf
Como pueden ver el mío es diferente, para resetearlo usé
restorecon -RFv /etc/named.conf
Con esto, sin embargo, hacer ls -Z me dio esto
-rw-r-----. root root system_u:object_r:named_conf_t:s0 named.conf
Para agregar la última 'r' para que todos puedan leerlo, lo hice
chmod 644 /etc/named.conf
Detuvo el servicio nombrado y lo reinició, y vuelve a funcionar.