SuperAPI AI 工具集

infoblox-ddi

部署与运维

查看项目

更新于 10-15 17:21

技能介绍

用途:该技能面向 Infoblox DDI(DNS/DHCP/IPAM)运维,通过 MCP Server 以 stdio 传输调用相关工具,用于查询与核对 DNS 区域和记录、DHCP 作用域与租约、IPAM 网络和地址利用率。

主要能力:网络与前缀清单、固定地址与主机记录、A/AAAA/CNAME/PTR/TXT 记录、DHCP 范围/保留/租约查询、IP 利用率与下一个可用地址查询。

使用方式:来源为 PyPI 的 infoblox-ddi-mcp,命令为 $INFOBLOX_MCP_CMD,需设置 INFOBLOX_URL 与 INFOBLOX_API_KEY。调用示例:python3 $MCP_CALL "$INFOBLOX_MCP_CMD" TOOL_NAME '{"param":"value"}'。

适用场景:分配地址前的 IPAM 事实源校验;变更窗口内的 DNS 切换与记录验证;DHCP 作用域耗尽检查;网络设备与服务的反向 DNS 校验;NetBox/Nautobot 意图与 Infoblox 实际情况的对账。可与 netbox-reconcile、nautobot-sot、servicenow-change-workflow、pyats-config-mgmt 等技能配合。

建议与限制:审计类流程建议使用只读权限,写操作需以 ServiceNow 变更请求(CR)作为前置门禁;未经批准的变更控制不得修改 DNS/DHCP/IPAM;写入后须同时验证正向和反向 DNS;应将 DDI 视为生产控制面基础设施。工具调用出现认证或连接错误时,先检查 INFOBLOX_API_KEY、INFOBLOX_MCP_CMD、INFOBLOX_URL 是否已设置且有效;出现超时、主机不可达或响应格式错误等工具错误时,应直接向用户报告失败及错误信息,不得编造或猜测结果;只读调用可检查连接后重试一次,而任何改变状态或发送消息的调用,超时并不证明操作失败,应检查当前状态或投递结果后再决定,保留必要的审批/变更门禁,且不得重复执行结果未知的操作。