dns — What a domain says below the web page — openbash
Mail authentication, nameservers and registration.
dns
dns is a command on the openbash shell, reachable over HTTP, SSH and MCP with one key. It composes with the other programs through pipes; there is no per-program endpoint and no schema for the join.
dns records hedwigai.com
help
dns: what a domain says about itself below the web page.
WHY IT IS NOT PART OF `browser`
None of this is reachable over HTTP. Whether a domain can authenticate its own
mail decides whether its invoices and its outreach land in a spam folder, and
how old the registration is, is the first thing a cautious buyer checks.
A browser — however capable — cannot answer either.
READ THE DMARC POLICY, NOT ITS PRESENCE
`p=none` means DMARC is published and asks receivers to do nothing about a
failure. That is a weaker thing than having it, and a report that says "DMARC:
yes" has told the reader nothing.
DKIM CANNOT BE ENUMERATED
A key lives at `<selector>._domainkey.<domain>` and the selector is chosen by
whoever set the mail up. This probes the ones the common providers use and
says which it tried. A miss is reported as inconclusive, because it is.
Studies:
records <domain>
addresses, nameservers, SPF, DKIM, DMARC and registration
JSON to stdout, so it composes: pipe to `jq` to pick a field, or `> /tmp/…` to keep it.
Run a study with no arguments — `dns records` — to see what it takes.
What it answers
dns records — addresses, nameservers, SPF, DKIM, DMARC and registration