首页/网络/网络排障速查/开放解析器检查:递归 ACL 与滥用判断
DNS 与解析排查46 条

开放解析器检查:递归 ACL 与滥用判断

对外可递归的 DNS 会被用于放大攻击:检查递归 ACL 配置、用外部视角测试是否可递归;这是安全与故障双视角的排查项。

网络排障速查网络更新于 2026-10-12

检查与加固

检查与加固
# 从内网看是否对任意来源开放递归(配置层面):
grep -A3 'allow-recursion\|allow-query' /etc/bind/named.conf.local /etc/bind/named.conf.options 2>/dev/null
# BIND 加固示例:
# options { allow-recursion { 10.0.0.0/8; 192.168.0.0/16; }; recursion yes; };
# 外部视角自查:从外网发起 dig 应由第三方网络协助或使用在线工具

配置项 / 含义

配置项含义
allow-recursion允许递归查询的来源(核心项)
allow-query允许普通查询的来源
allow-query-cache允许查缓存的来源
recursion是否提供递归服务(对外应 no 或受限)
只测内网无法发现『对公网开放递归』:需要从外部网络验证;这是常见的应急响应入口项。

易错点

  • 把『能递归』当功能完整性指标:对公网开放递归是明确的安全缺陷
  • 改了 ACL 未验证生效(rndc reload 后从外部复测)

数据来源与参考

  • BIND 9 ACL 文档
  • 开放解析器风险(US-CERT TA13-088A)

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌