Documentation ¶
Index ¶
- Variables
- func CheckDNSPropagation(fqdn, value string) (bool, error)
- func DNS01Record(domain string) (fqdn string)
- func DomainBelongsToProvider(d string, l []string) bool
- func Dump(cls interface{})
- func FindZoneByFqdn(fqdn string) (string, error)
- func StirngInSlice(s string, l []string) bool
- func ToFqdn(name string) string
- func UnFqdn(name string) string
- func WaitFor(timeout, interval time.Duration, f func() (bool, error)) error
Constants ¶
This section is empty.
Variables ¶
View Source
var DNSTimeout = 10 * time.Second
View Source
var RecursiveNameservers = []string{
"google-public-dns-a.google.com:53",
"google-public-dns-b.google.com:53",
}
Functions ¶
func CheckDNSPropagation ¶
checkDNSPropagation checks if the expected TXT record has been propagated to all authoritative nameservers.
func DNS01Record ¶
DNS01Record returns a DNS record which will fulfill the `dns-01` challenge
func DomainBelongsToProvider ¶ added in v0.0.2
func FindZoneByFqdn ¶
FindZoneByFqdn determines the zone of the given fqdn
func StirngInSlice ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.