dnspodcn
是 DNSPod API 的 Go SDK。其中 Provider
实现了 libdns 接口。
$ go get -u clevergo.tech/dnspodcn
import "clevergo.tech/dnspodcn"
client := dnspodcn.NewClient("APP_ID", "APP_TOKEN")
APP_ID
和APP_TOKEN
为 DNSPod 后台生成的 API 的 ID 和 Token。
- DNS 记录
- 新增记录:
client.CreateRecord
- 删除记录:
client.DeleteRecord
- 查询记录:
client.QueryRecords
- 修改记录:
client.UpdateRecord
- 新增记录:
- ...
目前仅实现了 DNS 记录的相关接口,如果你有其他接口要求,可以通过 issue 反馈,也可以自行实现并通过 PR 提交。