dnsupdate is designed to make it easy to add new address providers and DNS services.
If you add a new address provider, DNS service or any other feature that might be useful to others, feel free to submit a pull request on GitHub.
To add support for a new address provider, add a new subclass of AddressProvider
to the the module, and it will become available to use in a configuration file.
AddressProvider
Likewise, a new DNS service can be created by subclassing DNSService
.
DNSService
UpdateException
UpdateClientException
UpdateServiceException