whoresolved.me

Docs

Understand how whoresolved.me captures resolver behavior and how to integrate it into your DNS debugging.

We log resolver IP/port, optional EDNS Client Subnet, ASN, and geolocation of the resolver. Client IPs are never stored.

How it works

Generate a unique wildcard subdomain and watch inbound resolver queries in real time. Each query is recorded with timestamp, resolver IP, optional ECS, ASN, and geo metadata.

Data captured

Retention

Resolver sessions expire after the configured TTL. Resolver data remains in-memory only.

Passkey authentication

Passkeys are used for authentication (no passwords or social login). We store a user-chosen handle, display name, and WebAuthn credential material in SQLite for portability.

See docs/auth.md for the schema, access policy, and privacy checklist.