Quando eu tinha um provedor com um servidor DNS ruim, coisas chatas aconteciam como: procurar um endereço. Falha. Tente de novo, funciona. O servidor também parecia ter um período de tempo variável para responder à mesma consulta. Isso me fez pensar que toda a oferta de serviços estava apontando para um IP balanceado sem carga, ou que a sub-rede estava congestionada e perdendo pacotes.
Minha observação é que os grandes provedores tendem a negligenciar os servidores DNS. A razão é bastante óbvia, quando você tem um grande número de usuários finais menos sofisticados, eles não vão detectar e descrever com precisão os problemas com o servidor DNS. A maioria deles não sabe o que é servidor DNS. Então você liga para o suporte técnico e descobre que eles também não sabem o que é um servidor DNS!
Tenho notado que os provedores mais especializados atendem o telefone e corrigem problemas de DNS.
Se você estiver obtendo banda larga em um provedor muito grande (cabo ou empresa de telefonia), deverá configurar seu próprio servidor DNS de armazenamento em cache, especialmente se nunca o fez. Considere isso como uma oportunidade de aprendizado :) Ou se você realmente quiser uma rede que funcione sem preencher as lacunas de infraestrutura, desista do grande fornecedor.
Há muito cache de DNS nos dias de hoje, no sistema operacional e em muitos aplicativos. Ele isola ISPs de muitos problemas intermitentes. Mas nada funcionará de forma mais consistente e robusta do que um servidor DNS real.