34 lines
973 B
Markdown
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.
|