named.conf 配置文件错误:未知选项 ' '
出现这个错误是因为第 13 行有一个无法识别的字符,可能是由于复制粘贴时出现了空格或其他特殊字符。建议检查第 13 行并删除任何不必要的字符。
错误原因:
第 13 行代码 listen on port 53 { any;}; 中的 符号是一个不可见的字符,导致解析器无法识别该选项。
解决方法:
- 检查第 13 行代码,删除所有空格或其他特殊字符。
- 确认代码中的选项名和语法正确。
- 使用文本编辑器打开 named.conf 文件,并将第 13 行代码替换为:
listen on port 53 { any; };
示例:
options {
listen on port 53 { any; };
listen-on-v6 port 53 {::1;};
directory "/var/named";
dump-file "/var/named/data/cache_dump.db";
statistics-file "\/var\/named\/data\/named_stats.txt";
memstatistics-file "\/var\/named\/data\/named_mem_stats.txt";
allow-query {any;};
recursion yes;
dnssec-enable yes;
dnssec-validation yes;
};
提示:
- 使用文本编辑器打开 named.conf 文件,仔细检查每一行代码,确保没有空格或其他特殊字符。
- 在复制粘贴代码时,尽量使用纯文本模式,避免引入特殊字符。
- 如果您仍然无法解决问题,请查看 BIND 文档或寻求相关技术支持。
原文地址: https://www.cveoy.top/t/topic/kg7D 著作权归作者所有。请勿转载和采集!