项目作者: gomodules

项目描述 :
Unified DNS API client for GO
高级语言: Go
项目地址: git://github.com/gomodules/dns.git
创建时间: 2016-12-13T12:05:58Z
项目社区:https://github.com/gomodules/dns

开源协议:MIT License

下载


Go Report Card
Build Status

go-dns

Unified DNS API client for GOlang. See here for the documentation of common provider interface.

  1. type Provider interface {
  2. EnsureARecord(domain string, ip string) error
  3. DeleteARecord(domain string, ip string) error
  4. DeleteARecords(domain string) error
  5. }

Supported DNS Providers

  • AWS Route53
  • Azure
  • Cloudflare
  • DigitalOcean
  • Google Cloud DNS
  • Linode
  • Vultr

Acknowledgement

The initial implementation of this library was forked from https://github.com/xenolf/lego/tree/master/providers/dns