Back to godoc.org
gomodules.xyz/dns

Module gomodules.xyz/dns

v0.0.0 (de49458)
Latest Go to latest
Published: Jun 3, 2019 | License: MIT

Source Code

README

Go Report Card Build Status

go-dns

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

type Provider interface {
	EnsureARecord(domain string, ip string) error
	DeleteARecord(domain string, ip string) error
	DeleteARecords(domain string) error
}

Supported DNS Providers

  • [x] AWS Route53
  • [x] Azure
  • [x] Cloudflare
  • [x] DigitalOcean
  • [x] Google Cloud DNS
  • [x] Linode
  • [x] Vultr

Acknowledgement

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

Source: gomodules.xyz/dns@v0.0.0-20190603180330-de494589131a/README.md