libdns:跨提供商进行通用DNS记录操纵的核心接口

时间:2024-05-03 15:56:51
【文件属性】:

文件名称:libdns:跨提供商进行通用DNS记录操纵的核心接口

文件大小:7KB

文件格式:ZIP

更新时间:2024-05-03 15:56:51

Go

libdns-Go的通用DNS提供程序API :warning: 工作正在进行中。 导出的API可能会发生变化。 libdns是用Go!编写的*范围DNS提供程序客户端实现的集合。 使用libdns软件包,您的Go程序可以管理所有受支持的提供程序之间的DNS记录。 “提供者”是管理DNS区域的服务或程序。 该存储库定义提供程序包应实现的核心接口。 它们是小型且惯用的Go接口,具有明确定义的语义。 这些接口包括: 列出记录。 追加新记录。 来设置(创建或更改现有)记录。 删除记录。 例子 例如,要使用Cloudflare管理的DNS记录,我们可以使用 : import ( "github.com/libdns/cloudflare" "github.com/libdns/libdns" ) ctx := context . TODO () zone := "example.co


【文件预览】:
libdns-master
----libdns.go(5KB)
----go.mod(41B)
----.github()
--------FUNDING.yml(719B)
----libdns_test.go(2KB)
----LICENSE(1KB)
----README.md(5KB)
----.gitignore(12B)

网友评论