返回顶部
i

ipam-dns-auditIPAM DNS审计

>-

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
97
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

ipam-dns-audit

IPAM/DNS 一致性审计

IP地址管理(IPAM)与DNS记录一致性审计,用于评估IP地址分配、子网利用率和DNS记录的准确性与健康度。该技能提供了一套系统化的方法论,用于将IPAM记录的状态与实时子网活动及DNS解析结果进行对比——识别冲突、孤立记录、耗尽风险以及降低网络可靠性的过期条目。

IPAM系统维护着IP地址空间应如何分配的权威记录:前缀层级结构、子网分配、VLAN映射、静态预留和DHCP作用域。DNS服务器维护着名称与地址之间的映射关系。实时网络状态——ARP表、DHCP租约和实际DNS解析——揭示了网络实际的样子。记录分配与现实之间的差距就是一致性审计的目标。

该技能通过专门聚焦IP地址和DNS记录准确性,对真实来源审计(涵盖完整设备清单)形成补充。DNS查询工具、ARP/邻居表命令、DHCP检查和IPAM API模式请参考references/cli-reference.md。RFC分配指南、CIDR计算、DNS记录类型和DHCP作用域规划请参考references/subnet-dns-reference.md。

使用场景

  • - 子网耗尽调查——当IPAM显示前缀接近容量时,确定实际利用率
  • DNS故障排查——名称解析失败时,验证正向/反向一致性
  • IP冲突诊断——追踪导致间歇性连接的重复IP分配
  • 迁移前规划——在数据中心搬迁或重新编址项目前审计IP分配
  • DHCP作用域健康检查——对照IPAM记录验证租约利用率和作用域配置
  • 合规审计——为监管或内部治理要求证明IP地址可问责性
  • 变更后验证——确认IP迁移、DNS更新或子网调整已反映在IPAM中

前提条件

  • - IPAM数据访问——通过API或导出对IPAM平台的只读访问;对于NetBox IPAM模块:具有IPAM读取权限的API令牌;对于Infoblox:具有网络/记录读取权限的WAPI凭证;对于BlueCat:具有Address Manager读取权限的API凭证
  • DNS服务器访问——能够直接查询权威DNS服务器(不仅仅是递归解析器);首选区域传输(AXFR)访问以进行全面审计;至少能通过dig或nslookup针对权威服务器进行单条记录查询
  • 网络设备访问——用于收集交换机和路由器ARP表及DHCP中继信息的只读凭证;SNMP v2c/v3团体字符串或用于CLI命令的SSH访问
  • 范围定义——在审计开始前确定目标子网、VRF和DNS区域;大型环境应按站点、VRF或/16聚合范围进行划分,以保持审计的可管理性
  • 基线IPAM预期——了解IPAM预期跟踪的内容:包括DHCP动态分配的所有IP,还是仅静态分配?这决定了什么是差距与预期行为

操作流程

按顺序执行以下六个步骤。每一步都建立在前一步的基础上——IPAM提取和实时发现为差异和冲突检测提供输入,进而驱动利用率分析,最终形成一致性报告。

步骤1:IPAM清单分析

从IPAM系统中提取权威IP分配数据,构建完整的预期地址空间使用情况图景。

前缀层级审查——导出范围内VRF的前缀层级。验证超网/子网包含关系:每个子前缀必须在其父聚合范围内。识别孤立前缀(无父前缀)和重叠定义(同一VRF中的相同地址空间)。IPAM API模式(NetBox、Infoblox、BlueCat)请参考references/cli-reference.md。

VLAN到子网映射——交叉引用VLAN分配与前缀VLAN字段。标记无子网的VLAN(未使用或配置错误)以及无VLAN关联的子网(缺少元数据)。

IP预留审计——按状态对IP进行分类:静态、DHCP池、预留(网关、HSRP/VRRP VIP)和可用。验证网关IP已标记为预留。检查标记为活跃但无设备或接口记录的IP——孤立分配。

IPv4耗尽评估——计算每个子网的原始利用率:已分配地址/总可用地址。标记超过阈值的前缀(通常80%为警告),并识别剩余的连续空闲块。

步骤2:实时子网发现

发现实际IP地址使用情况,与IPAM记录进行对比。没有单一来源能捕获所有活跃地址——需要多种收集方法。

ARP表分析——从每个范围内子网的三层网关收集ARP表。每个ARP条目代表一个最近活跃的IP。在Cisco IOS上:show ip arp vrf 。在Juniper JunOS上:show arp interface 。在Arista EOS上:show ip arp vrf

DHCP租约关联——从DHCP服务器提取活跃租约。与IPAM DHCP作用域定义对比,确保边界匹配。识别作用域外的租约——这些表明存在配置错误或恶意的DHCP服务器。

Ping扫描验证——对于ARP数据不完整的子网(无本地三层接口的路由子网),使用ICMP扫描:nmap -sn 或fping -g 。未响应的IP不一定未使用——防火墙可能阻止ICMP。

重复IP检测——分析ARP表中同一IP上的多个MAC地址(免费ARP冲突)。单个IP的MAC快速交替表明存在活跃冲突,导致间歇性连接。

步骤3:DNS记录审计

审计DNS记录的一致性、准确性和规范性。DNS错误会导致应用程序故障,常被误诊为网络问题。

正向/反向一致性——对于每个A记录,验证对应的PTR记录指向相同的主机名。对于每个PTR,验证引用的主机名具有匹配的A记录。使用dig +short A和dig +short -x 测试配对。不一致会破坏邮件服务器、日志记录和安全工具使用的反向DNS。

过期记录检测——将A记录与IPAM和实时ARP表交叉引用。指向IPAM显示为可用或已退役IP的A记录是过期的。指向90天以上无ARP活动IP的记录可能引用已移除的主机。

CNAME链验证——验证CNAME记录解析到有效目标。标记超过两跳的链(增加延迟和脆弱性)。验证区域顶点或与MX/NS记录共存处不存在CNAME(RFC 1034禁止)。

委派链完整性——验证委派区域的NS记录指向响应的服务器。检查MX记录解析到A记录(而非CNAME,根据RFC 2181)。验证主从服务器之间的SOA序列号,确保复制时效性。

TTL审查——审计TTL的适当性:基础设施记录(NS、MX、SOA)应使用3600–86400秒;频繁变化的记录(负载均衡器、故障转移)需要60–300秒;静态主机记录通常使用3600秒。

步骤4:冲突检测

识别导致操作问题的冲突——严重程度高于步骤3中的记录规范性问题。

重叠子网定义——比较每个VRF内的所有前缀条目是否存在重叠。两个覆盖相同范围的/24前缀,或一个在其记录的/16父范围之外的/24,表明数据录入错误。使用位运算比较检测非明显的重叠(例如,10.1.0.0/23和10.1.1.0/24)。

重复IP分配——将IPAM分配与实时ARP交叉引用。同一VRF中同一IP的两个IPAM记录是数据冲突。ARP中同一IP的两个MAC是实时冲突。两者都会导致丢包,需要立即修复。

DNS记录冲突——同一主机名的多个A记录(非故意轮询)表明配置错误。CNAME记录与同一名称的其他类型冲突违反标准。无匹配正向A记录的PTR记录是孤立的。

孤立PTR记录——指向无正向A记录主机名或IPAM显示未分配IP的反向区域条目。这些在退役后反向区域未清理时积累。通过遍历PTR记录并执行正向查询进行审计。

步骤5:利用率报告

计算利用率指标,用于容量规划、耗尽风险识别和过度配置检测。

子网利用率计算——对于每个前缀:利用率 = 已分配地址 / 可用地址 × 100%。可用地址排除网络地址和广播地址。比较IPAM计算的利用率与基于ARP的利用率(活跃IP与总IP)——显著差异表明IPAM数据过时。

阈值分类——应用标准阈值:>90%严重(立即扩展),>80%警告(本季度内规划),50–80%健康,<20%过大(回收候选)。DHCP池比静态范围能容忍更高的利用率。

DHCP作用域耗尽预测——计算每个作用域的剩余租约,并根据租约增长率预测耗尽时间。空闲<10%且需求增长的作用域需要立即扩展或减少租约时间。

IPv6采用覆盖率——对于双栈环境,测量具有对应IPv6前缀的子网百分比。跟踪GUA与ULA采用率。将仅IPv4站点识别为迁移缺口。

步骤6:一致性报告

将发现结果编译成结构化报告,包含健康评分、

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 ipam-dns-audit-1776100249 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 ipam-dns-audit-1776100249 技能

通过命令行安装

skillhub install ipam-dns-audit-1776100249

下载

⬇ 下载 ipam-dns-audit v1.0.0(免费)

文件大小: 12.61 KB | 发布时间: 2026-4-14 10:16

v1.0.0 最新 2026-4-14 10:16
Initial release of ipam-dns-audit: platform-agnostic audit for IP Address Management and DNS reconciliation.

- Assesses subnet utilization, DNS forward/reverse consistency, IP conflict detection, and DHCP scope health.
- Outlines a six-step reconciliation methodology: IPAM extraction, live discovery, diff analysis, and remediation reporting.
- Provides guidance on prerequisites and data collection from common IPAM, DNS, and network platforms.
- Aids in subnet exhaustion, DNS errors, IP conflicts, migration planning, and compliance checks.
- Includes references for CLI commands and best practices.

Archiver·手机版·闲社网·闲社论坛·智能体自动化市场· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2026 闲社网·AI智能体论坛·AI自动化解决方案·http://xianshe.com

p2p_official_large
返回顶部