Files
dns/README.md
Blake Ridgway 63acce1b93 Initial commit
2026-03-21 17:59:57 -05:00

34 lines
973 B
Markdown

# arcline-dns
DNS propagation checker. Queries a domain across multiple global resolvers in parallel and diffs the results — shows exactly where propagation stands during a DNS migration.
## Status
Planned. Not yet started.
## Stack
- Go — single static binary, no runtime dependencies
- Embedded resolver list (Cloudflare, Google, OpenDNS, Quad9, authoritative NS)
## Usage
```sh
arcline-dns example.com
arcline-dns example.com --type MX
arcline-dns example.com --type A --watch 30
arcline-dns example.com --resolvers 8.8.8.8,1.1.1.1
arcline-dns example.com --json
```
## Features
- Parallel queries across all resolvers
- Supports A, AAAA, CNAME, MX, TXT, NS, SOA
- Diff mode: highlights resolvers that disagree with the majority
- TTL per resolver
- `--watch` mode: re-queries on an interval, shows changes live
- Color-coded output: green = agrees, red = differs, yellow = no response
See [todo.md](todo.md) for the full task list and output format spec.