Free .nostr DNS resolution + Cashu-gated full internet recursion
Free .nostr resolution for your browser. Point your browser's DoH at the URL below. Your browser will resolve .nostr names (and nodns.shop zones) through our Knot DNS server. Everything else falls back to your system resolver automatically.
DoH URL: https://dns.nodns.shop/dns-query
Settings → Privacy & Security → DNS over HTTPS → Max Protection → Custom Provider → paste the URL above
Settings → Privacy and security → Security → Use secure DNS → With (Custom) → paste the URL above
Premium Full internet DNS via Cashu. All your DNS queries routed through nodns instead of your ISP. No account, no tracking. Pay with testnut Cashu (free test tokens).
Visit faucet.cashu.email, select testnut.cashu.space, mint 16+ sats, copy the token.
Browser DoH doesn't support custom headers. Use our local proxy to inject your subscription token:
python3 doh-proxy.py --token YOUR_TOKEN
Then configure your browser DoH to: http://localhost:5353/dns-query
Download: doh-proxy.py (requires Python 3, no dependencies)
How it works. The free tier resolves .nostr, nodns.shop, and dns4sats.xyz via Knot DNS (authoritative-only). Non-hosted queries return REFUSED — your browser falls back to your system resolver, so normal browsing is unaffected.
The premium tier adds full internet recursion via Google DoH. Payment is Cashu ecash (NUT-24 HTTP 402). No account, no identity link. The bot never sees your DNS queries — privacy is enforced by Caddy's forward_auth architecture.
Safety: DoH runs over TCP+TLS. No UDP, no amplification, no DDoS reflection. This service cannot be weaponized.