dnscheck.tools - identifies your DNS resolvers, checks DNSSEC validation, and more
myaddr.tools - yet another dynamic DNS service, custom names included
addrd - the custom dns server behind many of the above services
Repo layout:
addr.tools
├── cmd/addrd - dns server application code (Go)
├── configs - addrd, nginx, and other sample config files
├── internal - dns server library code (Go)
│ ├── config - parses the addrd config json, creates and starts the service listeners
│ ├── dns2json - a simple http handler that provides dns responses in json
│ ├── dnsutil - dns server utilities (dnssec, edns0, basic handler, etc.)
│ ├── httputil - http request utilities
│ ├── status - dns server status handler
│ ├── ttlstore - a key-value store with value expiration
│ └── zones - the specific addr.tools service handlers
├── scripts - build and other helper scripts
└── website - website content