In October 2023, I grabbed the domain DNS.Surf on a whim and left it parked for a while.
When Vercel Edge rolled out support for deploying individual functions to specific target regions, it clicked: why not use multi-region edge functions to query and compare DNS propagation globally? That became the first iteration of DNS.Surf.
Vercel Edge Iteration
The initial build leveraged Vercel’s edge network:
- Queried DNS resolution from 18 global data centers
- Supported switching between 100+ public DNS resolvers
- Ran 100% serverless on Vercel Edge Functions
Expanding to Cloudflare
In late 2024, I came across UptimeFlare, which demonstrated how to trigger checks from specific edge locations on Cloudflare.
After adapting that technique for DNS lookups, DNS.Surf expanded significantly:
- Now resolves domains across 120+ countries and 330+ cities
- Runs 100% on Cloudflare Workers and Pages
Previews
Try it live: https://dns.surf/?name=DNS.Surf&type=A&resolver=google


Easter Egg
Check the authoritative NS records for DNS.Surf itself:

Open Source
The source code is available on GitHub: