【以下的问题经过翻译处理】 我正在尝试在 Route 53 托管区域里,检查我们是否有把某IP地址分配给特定 的A 记录。
这可以通过以下命令在 AWS CLI 中完成:
aws route53 list-resource-record-sets --hosted-zone-id XXXXXXXXXXXX --query “ResourceRecordSets[?ResourceRecords[?Value == 'XXX.XXX.XXX.XXX']]”
但是,我似乎无法使用 ListResourceRecordSetsCommand API 来复制此行为。我们有几百条 A 记录要过滤,我不想多次调用 API 来获取多页记录,然后我必须拼接比对这些记录才能找到一个特定的 IP。
我想是否有一些方法可以在 ListResourceRecordSetsCommand 上包含一个 Value 参数,方便指定 IP 地址作为我们正在搜索的记录的值?
我考虑过使用 dig 和其他网络工具,但反向查找解析为公共 EC2 实例名称,而不是我们托管区域中的 A 记录名称。
提前感激哪位好心人在这里给我些建议。