Temos nosso domínio DNS com CNAMEs de 5 níveis por razões históricas. Algumas coisas foram terceirizadas para alta disponibilidade, etc., mas esse não é o ponto aqui. Minha pergunta é ter 5 CNAMEs um exagero para o resolvedor de DNS? Não consegui encontrar nenhum site famoso com mais de 2-3 níveis de CNAMEs aninhados apontando para domínios DNS diferentes.
Nossos saltos CNAME têm a seguinte aparência: (estou usando xyz apenas como exemplo)
www.xyz.com -> xyz.akadns.net -> xyz.worldwide.akadns.net -> xyz.cedexis.net -> xyz.msedge.net -> host1.msedge.net (registro A \ AAAA final)
Estou vendo muitos clientes reclamando sobre problemas de resolução de DNS em nosso site quando outros sites funcionam bem para eles, embora quando eu uso http://check-host.net/check-dns?host=www.xyz.com para testar nosso DNS resolução.
Parece sempre funcionando bem em todo o mundo. Minha conclusão é que, principalmente, o resolvedor de DNS dos provedores de provedores de serviços de Internet locais estraga tudo quando um dos saltos acima não consegue resolver. O nslookup falha nesses computadores clientes apenas no nosso site e isso é esporadicamente.
Esse tipo de CNAME multinível é um design ruim em geral?