批量删除cf DNS 解析

C域名托管到 Cloudlare 以后自动同步了一大堆记录,总共有几百条,都是没用的解析。由于控制台没有批量删除解析的功能,一条一条删很麻烦。
可以通过 API 来实现删除,网上搜了下,记录下实现过程。

创建 API 令牌

  • 打开 用户 API 令牌 页面,点击 创建令牌。

  • 然后点击 编辑区域 DNS 后的 使用模板 按钮。

  • 接着在 区域资源-特定区域 下拉列表中选择要批量删除解析的域名。

  • 然后点继续以显示摘要- 创建令牌- 复制虚线框内的令牌,保存备用。

找到区域 ID

  • 打开域名概述页,下拉在右下角找到 区域 ID。

OK,这一步之后所有数据准备就都有了,下面使用python执行

执行批量删除

打开脚本将里面的 替换为创建的 API 令牌,将 替换为域名的区域 ID。运行就可以了。

删除效果

脚本代码↓↓↓↓ :thinking:
删除DNS.zip (1012 字节)

9 个赞

感谢大佬分享,收藏了

1 个赞

感谢分享,点赞收藏

1 个赞

Mark 感谢分享

甬哥那个cf优选ip脚本里有这个功能

感谢大佬分享。

厉害,很实用的东西

感谢大佬分享。

感谢大佬分享

现在用彩虹dns,可以批量