Existem dois mecanismos básicos para encaminhar solicitações para servidores topologicamente próximos :
-
DNS de visualização dividida ... como você disse.
-
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.