注意点

  1. 主配置错误,可用查看 system status 查看
  2. 名称错误,查看named文件夹下映射文件内部配置和文件名,不允许加 -
  3. bind 就不解析 -
  4. bad dotted quad类型的错误
  5. 可能是相应的行最后有些看不见的空格导致的
  6. 可能是映射文件 反向写的是 A, 正向写的是 PTR
  7. 无法得到需要的结果
  8. chown 没有设定 所创建文件的用户和组(重,只要有配置文件改变就需要改)
  9. systemctl 没有重启
  10. 配置view时,所有的zone必须都在view
  11. 填写 参数时,一定要注意,是否后面要指定{} ,如 match-clients
  12. view 监听匹配时从named.conf上到下按照 match-clients匹配,匹配到就对应映射
  13. 不论反向还是正向 映射文件第一行都应是 空格 A 本地ip或者127.0.0.1,才能正确映射

检查文件的正确性与否

可以尝试named-checkzone , 或者 named-ckeckconf

例如:

named-checkconf /etc/named.conf named-checkzone myzon /var/named/myzone.com

named-checkzone zonename filename

成功返回 OK