- Daemon
- Github Actions: make a release on github
- LRU cache instead of map
- http request logging
- debug page to json
- another debug page with distinct DNS servers
- recognize if nameserver IP == client IP and then note it is self-hosted
- root page on subdomains should redirect to primary domain
- pass ref parameter to ASN lookup
- init script
- deployable pkg (apt? snap? terraform?)
- local resolver should not be 127.0.0.1
- test IPv6
- support for dns lookup of version.bind, hostname.bind
- use redis instead of local map
- self updating?
- map for guid->ipaddress lookups
- hostname normalization
- /debug.txt - list all entries in map
- /api.json
- parameter for base hostname
- parameter for public ip address
- https support
- /status.json
- /favicon.ico/svg
- /robots.txt
- certmagic
- example DNSProvider for certmagic
- miekg reflect.go sample
- go maps
- acme-dns
systemctl disable systemd-resolved.service
and in /etc/resolv.conf
nameserver 8.8.8.8