CDNs mais recentes (Cloudflare, MaxCDN, fast.ly) usam anycast para servidores de conteúdo DNS e reais. Isso é um pouco melhor do que tentar usar o IP de origem de uma consulta DNS e um banco de dados de mapeamento em constante mudança.
Em teoria, o uso de anycast para os servidores DNS e de conteúdo permite que a própria rede encontre os servidores "mais próximos" do cliente. Na prática, isso é verdade, mas existem casos estranhos em que as pessoas em Cingapura atingem servidores de ponta na Califórnia, em vez de Hong Kong, devido às constantes mudanças nos relacionamentos entre os ISPs.
Anycast é difícil de fazer bem .
CDNs mais antigos, como Akamai e Limelight, geralmente usam anycast para levá-lo ao servidor DNS mais próximo, mas depois adotam a abordagem de IP baseada em suposição. Isso não funciona tão bem na minha experiência, especialmente se um cliente estiver usando servidores de DNS que não estão realmente próximos em termos de topologia de rede. No entanto, uma enorme CDN estabelecida como a Akamai possui centenas de locais de servidores de conteúdo, portanto, retornar uma resposta "suficientemente próxima" resulta em uma experiência decente para o usuário. Obviamente, ter centenas de sites é muito caro, e é por isso que nenhum dos CDNs all-anycast escolheu essa rota. Consequentemente, eles também não cobram muito pelo serviço equivalente.