named.conf を置き換えたときに、selinux コンテキストがめちゃくちゃになりました。ls -Z を実行すると、次のようになります
-rw-r--r--. root root system_u:object_r:named_conf_t:s0 named.conf
ご覧のとおり、私のものは異なります。リセットするために、使用しました
restorecon -RFv /etc/named.conf
ただし、これで ls -Z を実行すると、これが得られました
-rw-r-----. root root system_u:object_r:named_conf_t:s0 named.conf
最後の「r」を追加して、誰もが読めるようにしました
chmod 644 /etc/named.conf
という名前のサービスを停止して再起動したところ、再び機能しました。