domain-name-system – 检测BIND区域文件中的CNAME链

是否有任何工具可用于自动检测(并可选地更正)BIND区域文件中的CNAME链?

我正在尝试清理一个相当大的区域文件(15,000个资源记录),所以我正在寻找能够执行静态分析以检测常见问题并帮助我实现最佳实践的工具.

解决方法

我还没有看到任何存在的东西.看起来你只需编写一个Perl(或 Python等)脚本就可以了.

最简单的方法是遍历所有行并创建A记录的哈希表.然后浏览文件并为每个CNAME记录执行A记录的哈希查找.如果找不到,则将该行标记为不是有效的CNAME条目.

它应该非常简单.

相关文章

vue阻止冒泡事件 阻止点击事件的执行 <div @click=&a...
尝试过使用网友说的API接口获取 找到的都是失效了 暂时就使用...
后台我拿的数据是这样的格式: [ {id:1 , parentId: 0, name:...
JAVA下载文件防重复点击,防止多次下载请求,Cookie方式快速简...
Mip是什么意思以及作用有哪些