Network & DNS6 min readSeptember 24, 2026

Why a Website is Down in Your City but Live in London: DNS Propagation & Anycast

Explore the fascinating reality of global Internet routing. Why nameserver caches, TTL windows, and regional BGP routing glitches cause localized outages.

Alex Vance
Alex Vance
Network Infrastructure Lead
Key Takeaways
  • Understanding DNS Time-To-Live (TTL) and why records take hours to update globally.
  • How Anycast BGP routing can break a website in Frankfurt while Tokyo operates seamlessly.
  • Why your mobile phone carrier might update DNS faster than your home ISP.
  • How to test authoritative nameservers directly using dig and nslookup.

1. The Myth of Instant DNS Updates

When a webmaster changes the IP address of their domain name, that change does not instantaneously propagate to every computer on Earth.

Every DNS record comes with a TTL (Time-To-Live) value measured in seconds. If a domain had a TTL of 86400 (24 hours), recursive DNS servers operated by Comcast, Vodafone, or AT&T will continue serving the cached old IP for up to 24 hours after the authoritative server changed.

During this transition window, visitors in one country will reach the new server, while visitors in another city will continue hitting the old (often offline) server.

2. Anycast BGP Routing and Regional Outages

Modern tech companies use BGP Anycast routing: hundreds of servers around the world advertise the exact same IP address. Routers across the internet direct your traffic to the topologically closest server.

However, if the Anycast point-of-presence (PoP) in Chicago crashes or suffers fiber cuts, traffic in the Midwest may fail to load the site, even while European and Asian traffic routes normally to London and Tokyo datacenters.

3. Verifying Authoritative Nameservers with Command-Line Tools

If you suspect your local ISP is serving stale DNS records, you can bypass your ISP resolver and query the domain's authoritative nameservers directly using command-line diagnostic utilities:

bash
# Query Cloudflare public DNS directly
nslookup example.com 1.1.1.1

# Trace the full authoritative DNS delegation chain
dig +trace example.com

Suspect an outage on a website right now?

Run an instant live probe from our global edge network in seconds.

Run Status Check