package
1.1.0
Repository: https://github.com/yoryan/dsddns.git
Documentation: pkg.go.dev

# 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.

# Constants

AAAARecord represents an IPv6 DNS record.
ARecord represents an IPv4 DNS record.

# 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.