Eu recomendo apenas configurar seu próprio resolvedor de DNS em casa. Deixe-o definido para o padrão (para consultar as próprias raízes). Em seguida, aponte todos os seus computadores para o resolvedor.
As vantagens incluem o fato de que você não precisa se preocupar com mudanças aleatórias de política inesperadas de um provedor de DNS.
As desvantagens são que você não se beneficiará de um cache compartilhado (o que pode, na verdade, ser um benefício, já que as entradas são menos propensas a ficar obsoletas!). Além disso, aumenta a carga nos servidores raiz, no entanto, fazer um resolvedor por rede doméstica é um bom compromisso entre usar o servidor de armazenamento em cache de outra pessoa e ter TODAS as máquinas individuais fazendo a resolução raiz.