No description
- Go 49%
- JavaScript 22.6%
- HTML 16.7%
- CSS 4.9%
- Perl 4.7%
- Other 2.1%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| .github | ||
| cmd/addrd | ||
| configs | ||
| internal | ||
| scripts | ||
| test | ||
| website | ||
| .gitignore | ||
| COPYRIGHT | ||
| Dockerfile.addrd | ||
| go.mod | ||
| LICENSE | ||
| README.md | ||
addr.tools - possibly useful tools for the Internet
This repo contains the source code for:
- challenges.addr.tools - dns-01 ACME challenge helper zone
- dyn.addr.tools - dynamic DNS for your own domains, no account required
- info.addr.tools - explore identifying information for domain names and IP addresses
- myip.addr.tools - get your public IP address
- dnscheck.tools - identify your DNS resolvers, check DNSSEC validation, and perform other DNS tests
- myaddr.tools - dynamic DNS with a free custom subdomain, no account required
- addrd - the custom dns server behind many of the above services
Repo layout:
addr.tools
├── cmd/addrd - dns server application code
├── configs - addrd, nginx, and other sample config files
├── internal - dns server library code
│ ├── 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