Quando tenho que escolher meu DNS, acho que devo considerar:
- Rapidez
- Confiabilidade
- Privacidade
- Controle (relatórios e estatísticas)
As principais opções que vêm à minha mente e como as ponderei de acordo com os fatores acima são:
- Meu ISP = mais rápido (mais perto de mim) mas com menos privacidade (eles podem associar meus pedidos de DNS a mim mesmo)
- OpenDNS e tal = mais controle e mais privacidade (tudo o que eles têm é um dos meus endereços de e-mail)
- Google = menos privacidade (eles podem associar minhas solicitações de DNS à minha Conta do Google e minhas pesquisas)
Quais fatores de ponderação, ou outras opções, perdi?
internet
dns
community-faq-proposed
Jader Dias
fonte
fonte
Respostas:
Este é um equívoco comum, a distância não compõe a velocidade por conta própria. Compare usando os antigos cabos de rede única de metal para os mais novos sistemas múltiplos cabos de fibra de vidro, como EuroDOCSIS 3.0 .
Diferente do atraso de propagação, você também tem um atraso de processamento no servidor; Tenho certeza de que o servidor DNS em um ISP é menos poderoso para um servidor DNS hospedado pelo Google, portanto, é completamente possível ou um servidor que está em uma distância muito maior para ser realmente mais rápido do que o servidor DNS do seu ISP ...
Hospedar seu roteador / servidor DNS pode ser o mais rápido, embora não tenha todos os registros DNS armazenados!
namebench pelo Google pode ajudar você a escolher um servidor DNS melhor, o resto da sua pergunta é subjetivo.
Aqui estão os ecrãs pelos quais passará enquanto utiliza este programa:
Há também uma versão de linha de comando lá:
fonte
Outra ferramenta freeware para testar e encontrar um bom servidor DNS é Referência de DNS por GRC
Ele vem com uma lista top 50 personalizada (que o Google e o OpenDNS são normalmente listados) que encontrará os 50 melhores servidores para testar com base no seu IP.
Ele faz um teste muito completo e informa se o servidor é compatível com DNSSEC e se redireciona domínios inválidos para sua própria página de destino, em vez de fornecer uma resposta de "Domínio Inválido".
fonte
Muitas redes de distribuição de conteúdo usam seu servidor DNS para direcioná-lo a um local ideal, usando o Google ou OpenDNS significa que podem não ser capazes de rotear você de maneira ideal - usar o DNS do Google para o conteúdo do Google proporcionará um ótimo desempenho deles, mas não de DNSLB de ninguém , ou um cdn como Limelight, Level3 ou outros, usando o OpenDNS condena você com todos. Google colocou um RFC sobre algumas correções sugeridas para este mas eles não são implementados, então você fica ferrou usando servidores de nomes não locais.
fonte
dig google.com
fornece resultados diferentes com base na sua localização. Observe que os servidores DNS do Google não conhecem seu endereço IP. Tudo o que eles sabem é o endereço IP do servidor DNS que está entrando em contato com eles. (OpenDNS, Google Public DNS, o servidor DNS do seu ISP). Para rotear com base no SEU endereço IP exigiria, por exemplo, um servidor da Web para ter lógica que coloca um CDN diferente nome de anfitrião na página com base na origem da sua solicitação HTTP (por exemplo, us-east-1.somecdn.com).Considere configurar seu próprio servidor DNS de armazenamento em cache com dnsmasq ou outro projeto como nomeado . Eu acho que ter controle sobre isso acelera muito a minha navegação após o primeiro pedido. Seu sistema operacional também pode permitir que você controle seu próprio cache integrado.
fonte
Uma coisa que você perdeu é ..
Você pode perceber um serviço DNS fazendo algumas das seguintes ações.
Por exemplo, a razão que eu Nunca usar o OpenDNS é porque eles resolvem todos os endereços não resolvidos para um endereço IP especial do OpenDNS que, se bem me lembro, abre uma busca pelo pedido não resolvido com publicidade pelo OpenDNS.
Acho isso incrivelmente irritante, porque quero que meu mecanismo de pesquisa forneça seu próprio comportamento para quando um endereço não for resolvido e isso impossibilitar a detecção de todos os endereços não resolvidos.
fonte