Porkbun

🌐 Porkbun DNS 一站式管理工具

通过 Porkbun API v3 管理 DNS 记录,支持 A、CNAME、MX、TXT 等 12 种记录类型的 CRUD 操作,适合域名批量管理

收藏
7.2k
安装
1.7k
版本
0.1.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

Porkbun DNS 管理技能评估

核心用法

本技能提供完整的 Porkbun DNS 管理方案,基于官方 REST API v3。核心功能包括:域名列表查询、DNS 记录的增删改查(支持 A、AAAA、CNAME、ALIAS、TXT、NS、MX、SRV、TLSA、CAA、HTTPS、SVCB、SSHFP 共 12 种类型)。提供专用 CLI 工具 scripts/porkbun-dns.js,可通过命令行直接执行操作,无需编写自定义代码。

认证方式:支持配置文件(~/.config/porkbun/config.json)或环境变量(PORKBUN_API_KEYPORKBUN_SECRET_API_KEY)双模式,需在域名管理后台单独启用 API 访问权限。

典型场景:网站部署(A + CNAME 组合)、邮件服务配置(多优先级 MX + SPF TXT)、动态 DNS 更新、通配符域名设置。

显著优点

  • 操作确定性高:CLI 工具封装 API 调用,避免手写代码的格式错误
  • 记录类型全面:覆盖现代 DNS 所需的主流及扩展类型(HTTPS/SVCB/TLSA)
  • 批量操作友好:支持按类型/子域批量更新(edit-by/delete-by
  • 动态 DNS 支持:可脚本化集成,配合外部 IP 检测服务实现自动更新

潜在缺点与局限

  • TTL 限制严格:最低 600 秒,不适合需要秒级切换的场景
  • 权限粒度粗:域名级 API 开关,无法细分到记录级权限
  • 无内置变更回滚:误操作需手动恢复,建议操作前导出记录备份
  • 地域延迟:Porkbun 服务器位于美国,亚太区 API 调用延迟较高

适合人群

  • 个人开发者/小型团队管理自有域名
  • DevOps 工程师进行基础设施即代码(IaC)实践
  • 需要低成本 DNS 管理的项目(Porkbun 域名注册价格较低)

常规风险

  • 密钥泄露风险:API Key 拥有域名完全控制权,需妥善保管
  • DNS 传播延迟:即使 API 返回成功,全球生效仍需数分钟至数小时
  • 记录覆盖风险edit-by 批量操作可能意外修改多条记录
  • 服务依赖风险:Porkbun API 可用性直接影响 DNS 管理能力

Porkbun 内容

references文件夹
scripts文件夹
手动下载zip · 7.1 kB
dns-record-types.mdtext/markdown
请选择文件