bind: Automatically add/remove domains
- When a domain name is added, automatically add it in bind
- When a domain name is removed, automatically remove it from bind
- A record for should resolve to current IPv4 address
- A record for . should resolve to current IPv4 address
- AAAA record for should resolve to current IPv6 address
- AAAA record for . should resolve to current IPv6 address
- Implement obtaining the IPv4 and IPv6 external address for adding the records.
- Implement period checking of IPv4 and IPv6 IP address if configured for
dynamic IP address.
- Perform periodic check if configured for remote servers.
- Don't perform periodic check if configured for static IP address.
- Don't perform periodic check if configured for no public IP address and Pagekite/Tor.