# Functions
AddIP adds together the hexadecimal contents of the provided IP addresses.
MaskIP zeroes out the specified number of lower bits in the provided IP address.
NewIPLookup initializes a new IPLookup.
RecordTypeString returns the string equivalent to a RecordType value.
SlaacBits returns an IPv6 address with the lower 64 bits derived from the provided MAC address using the EUI-64 derivation.
# Structs
CloudflareService implements the Cloudflare DNS protocol.
DuckService implements the Duck DNS protocol.
IPLookup uses an Internet service to look up the machine's source IP address.
NoIPService implements the No-IP protocol.
An Updater manages a single DNS record.
# Interfaces
A RecordService manages transactions concerning a particular record with a dynamic DNS service.
# Type aliases
RecordType represents a kind of dynamic DNS record.
Updaters represents a slice of updaters defined by a YAML configuration.