Los CDN más nuevos (Cloudflare, MaxCDN, fast.ly) usan anycast para servidores de contenido DNS y reales. Esto es algo mejor que tratar de usar la IP de origen de una consulta DNS y una base de datos de mapeo siempre cambiante.
En teoría, el uso de anycast para los servidores de contenido y DNS permite que la red misma encuentre los servidores "más cercanos" al cliente. En la práctica, esto es cierto en su mayoría, pero surgen algunos casos extraños en los que las personas en Singapur llegan a los servidores de borde en California en lugar de Hong Kong debido a las relaciones de intercambio entre ISP que cambian constantemente.
Anycast es difícil de hacer bien .
Los CDN más antiguos, como Akamai y Limelight, generalmente usan anycast para llevarlo al servidor DNS más cercano, pero luego adoptan el enfoque de IP basado en conjeturas basado en la fuente. En mi experiencia, esto no funciona tan bien, especialmente si un cliente está utilizando servidores DNS que no están realmente cerca en términos de topología de red. Sin embargo, una gran CDN establecida como Akamai tiene cientos de ubicaciones de servidores de contenido, por lo que devolver una respuesta "lo suficientemente cercana" da como resultado una experiencia decente para el usuario. Obviamente, tener cientos de sitios es muy costoso, razón por la cual ninguno de los CDN de difusión única eligió esa ruta. En consecuencia, tampoco cobran tanto por un servicio en su mayoría equivalente.