Os provedores de CDN executam seus próprios servidores DNS?

3

Para ter um CDN eficiente, é necessário direcionar solicitações para o servidor mais próximo do solicitante.

Como eles fazem isso? Eles executam seu próprio servidor DNS que, quando solicitado a resolver um endereço, ele pesquisa geo do IP do solicitante e retorna o IP do servidor adequado? O cache do DNS afeta isso (parece que não deveria, e o cache do meu ISP vai armazenar em cache o servidor mais próximo e depois servir para mim)

    
por Bozho 12.12.2014 / 23:17

2 respostas

4

Existem dois mecanismos básicos para encaminhar solicitações para servidores topologicamente próximos :

  1. DNS de visualização dividida ... como você disse.

  2. Roteamento Anycast: o BGP é usado para informar ao roteador de um ISP para rotear o tráfego de um endereço IP para um host localizado idealmente.

Das duas técnicas, o DNS com visualização dividida é mais simples de implementar. No entanto, o roteamento anycast tem a vantagem de funcionar mesmo se o cliente estiver usando um servidor DNS diferente do ISP.

    
por 12.12.2014 / 23:35
3

Sim, é exatamente assim que a maioria dos CDNs funciona. Além disso, muitos têm servidores que estão localizados nos datacenters dos ISPs para acesso direto.

    
por 12.12.2014 / 23:21