Hospedagem DNS melhor gerenciada pelo provedor de domínio ou provedor de hospedagem?

11

É melhor permitir que o DNS seja gerenciado por um provedor de domínio como o GoDaddy / Namecheap ou apontar os servidores de nomes para provedores de hospedagem como o Linode? Quais são as diferenças e desvantagens / vantagens de ambos?

Deepak Mittal
fonte

Respostas:

11

Muito mais que hospedagem na web, a hospedagem DNS é um serviço de commodity; portanto, enquanto o provedor DNS for competente, não haverá muita diferença de um provedor para outro. Os motivos são:

  • A rede DNS da Internet foi projetada para ser distribuída por carga. Ou seja, quando os usuários pesquisam example.com, nem todos estão enviando a solicitação aos servidores de nomes autoritativos do seu domínio. Normalmente, eles estão fazendo a solicitação para o servidor DNS de cache local do seu ISP. E, às vezes, esses servidores de nomes são encaminhadores que enviam a solicitação para um servidor de nomes recursivo mais central. E se o cache DNS local do cliente ou os caches DNS dos servidores de nomes de encaminhamento ou recursivos do ISP contiverem um registro não expirado para o seu domínio, seus servidores de nomes com autoridade não serão consultados.
  • O DNS é um sistema muito poderoso, mas também é muito simples. E a maioria das pessoas não exige configurações DNS muito complexas ou nunca acessa todos, exceto os recursos DNS mais básicos. Portanto, além do desempenho da rede e da interface do usuário, não há muito o que diferenciar um serviço do outro. Para o usuário final, há menos ainda para diferenciar um provedor de DNS de outro.
  • Até o desempenho da rede depende em grande parte do ISP do cliente e dos links intermediários na maioria dos casos. E, no contexto de uma solicitação de página da web, o DNS consome uma quantidade muito pequena do total da largura de banda e do tempo de ida e volta. No contexto de uma sessão do navegador, o desempenho dos servidores DNS é ainda mais insignificante.

Então, para mim, custo e conveniência são os maiores fatores. E normalmente é mais barato e mais conveniente usar os servidores DNS do host. Normalmente, também registro meus domínios por meio do meu host da web (já que é outro serviço básico, e os hosts da web são muito menos obscuros, em média, do que os registradores), para que eu possa gerenciar quase tudo em um painel de controle. Quando registro um novo domínio, ele é automaticamente adicionado à minha conta, as entradas DNS são criadas e o vhost é configurado no servidor da web.

Em projetos que exigem maior segurança, posso procurar um host da Web que suporte DNSSEC (embora isso seja irrelevante se você estiver usando um dos muitos TLDs cujos servidores de nomes raiz não o suportam). Mas, além disso, não há muito o que fazer compras.

A menos que você precise de recursos DNS específicos que o seu host não fornece (e tem um bom motivo para continuar com eles), eu deixaria o host lidar com isso. Eles já estão gerenciando 99% de suas necessidades de hospedagem, então por que criar outra conta (outra conta, conjunto de credenciais de login, painel de administração, equipe de suporte ...) e outro ponto de falha. Faz mais sentido gastar um pouco mais de tempo escolhendo um host realmente bom, competente e confiável.


Edit:
Peço desculpas pelo tamanho desta resposta, mas quero adicionar mais alguns pontos:

  • Não são razões legítimas para a escolha de um serviço de DNS dedicado , se você faz parte do 1% dos usuários que necessitam de recursos avançados como:

    • Balanceamento de carga do DNS - normalmente, uma CDN fornece um balanceamento de carga para você, mas se você estiver executando sua própria CDN de pequena escala autogerenciada com vários locais, isso poderá ser útil. O DNS round-robin não é o melhor método de balanceamento de carga, mas um bom provedor de DNS deve ter melhores métodos de balanceamento de carga com base no DNS.
    • Latência ultra baixa - como mencionado anteriormente, a menos que seu serviço DNS seja excepcionalmente ruim, a diferença de desempenho entre diferentes provedores DNS é imperceptível para os usuários finais. No entanto , existem certos nichos nos quais essas otimizações de desempenho podem fazer a diferença, como aplicativos extremamente críticos em termos de tempo e / ou com alta taxa de pesquisas de DNS para solicitações armazenadas em cache de DNS.
    • DNS dinâmico - uma pequena minoria de administradores de webmasters / servidores escolhe hospedar seu servidor em IPs dinâmicos. Isso está longe de ser o ideal na maioria dos casos, mas se você deseja hospedar um site em sua conexão de banda larga doméstica sem precisar alugar um IP estático, precisará usar um provedor DNS especializado.
    • Alta disponibilidade - no extremo oposto, existem organizações com aplicativos / serviços de missão crítica em que o tempo de atividade de 99,98% oferecido por hosts e registradores típicos simplesmente não é suficiente. Esses clientes precisam do grau de redundância e o SLA garante que empresas como Amazon e Dyn fornecem.

    Ainda assim, a maioria não cai no 1% que exige esses serviços. Também há uma grande sobreposição entre muitos desses recursos e a hospedagem CDN / nuvem. Portanto, avalie cuidadosamente sua situação e opções primeiro. Se você estiver focado no desempenho, faça alguns benchmarks para ver se o DNS é seu principal gargalo. Geralmente, são necessárias otimizações de desempenho mais fáceis e muito mais significativas antes que você precise de um DNS de anycast com balanceamento de carga, etc.

  • Conforme os comentários, os hosts da web lidam automaticamente com muito gerenciamento de DNS para você. Com um provedor de DNS de terceiros, levaria o dobro do tempo para configurar um novo site, e você teria que se preocupar com o seu host fazendo alterações na rede que quebram as configurações de DNS. É apenas mais eficiente permitir que o host automatize tudo isso.
  • Ainda assim, você deve procurar hosts da web e registradores incompetentes com desempenho inferior e interface do usuário / recursos. Eles são uma pequena minoria, mas Godaddy é um deles. Em particular, eles rotineiramente descartam solicitações de DNS e até instituem uma política de blecautes seletivos de DNS em vez de remodelar seus servidores DNS subprovisionados. Embora em um caso como esse, eu simplesmente alterasse registradores / hosts da Web, pois a flagrante minação do DNS público sugere problemas mais fundamentais com a empresa, como gerenciamento incompetente.
Lèse majesté
fonte
E se eu quiser mudar meu host da web, todas as minhas entradas DNS desaparecerem, certo? Então, nesse caso, os registradores são melhores?
Deepak Mittal
@dpacmittal: Se você quisesse trocar webhosts, você (ou o host da web) faria simplesmente uma transferência de zona para todos os seus domínios e duplicaria as entradas, alterando as apropriadas no processo (a maioria dos hosts fará isso por você). Se você estivesse usando um serviço DNS separado, ainda teria que alterar manualmente todas as entradas DNS para apontar para seu novo host. A menos que você altere os hosts da Web com frequência, ter seu DNS hospedando o DNS ainda é menos trabalhoso do que ter que editar o DNS manualmente toda vez que você cria um novo domínio / subdomínio ou os IPs do servidor são alterados.
Lèse majesté 14/03/12
Especialmente considerando que os IPs estáticos da maioria dos hosts da Web não têm garantia 100% estática (assim como os IPs estáticos alugados no seu ISP). No entanto, eles pelo menos o notificarão se o seu IP estático for alterado ou se você estiver sendo migrado para um servidor diferente. Mas se você não possui um IP estático em um domínio específico, seu IP pode mudar sem que você saiba sempre que o host precisar modificar sua rede / mover um servidor. E isso também vale para outros serviços hospedados em seus domínios (por exemplo, correio, banco de dados, etc.). Você teria que prestar atenção nessas coisas.
Lèse majesté 14/03/12
Excelente resposta e bem formatado +1
Simon Hayter
3

Depende de quanto você valoriza seu site. Se você tiver falhas e tiver pouco tráfego, um DNS de registrador seria bom e gratuito. Se você valoriza seu site e deseja garantir desempenho e confiabilidade ideais, opte por um meio gerenciado. Eu, pessoalmente, trabalho para Dyn, para ficar mais do que feliz em conversar mais com você sobre nosso serviço. Temos três níveis de serviços, pessoal / smb / enterprise, portanto há um preço para todos e somos líderes nesse setor. O Route53 e o UltraDNS são as outras duas organizações que consideraríamos fornecedores de nível 1. Confira esses links. eles podem ser úteis para você. :)

http://blog.catchpoint.com/2011/10/05/free-dns-hurts-web-performance

http://www.diaryofaninja.com/blog/2012/03/03/devops-dns-for-developers-ndash-now-therersquos-no-excuse-not-to-know

  • @ CjSwan33
Curtis
fonte
você pode oferecer preços mais baratos que a Amazon? Comparando o plano padrão de Dyn, 600.000 consultas 10 zonas $ 29,95 por ano resultam em $ 2,49 por mês. A Rota 53 é de 1.000.000 de consultas por mês com 25 zonas a US $ 1,00 por mês?
Anagio
1

Eu uso o Amazon Route 53 para gerenciamento de DNS. Eles têm mais opções do que o meu provedor anterior no-ip.com. A configuração que eu precisava no-ip não podia suportar. A rota 53 é muito barata em comparação com outros serviços de gerenciamento de DNS.

Anagio
fonte
1

O GoDaddy / NameCheap etc. custa menos, mas oferece menos flexibilidade. A execução de um servidor virtual Linode é mais complicada e oferece mais flexibilidade. Um meio termo alternativo são as empresas que oferecem serviços DNS especializados.

paulmorriss
fonte
1
Mas ter o DNS gerenciado pelo registrador oferece flexibilidade para alterar seus webhosts, não é? No meu caso, minhas entradas MX são apontadas para os servidores de correio do Google App e o DNS é gerenciado pelo meu host da web. Portanto, agora que quero trocar, terei que adicionar novamente entradas MX após a troca, o que não seria um problema se eu tivesse deixado meu registrador gerenciar o DNS.
Deepak Mittal
Sim, essa é outra vantagem.
paulmorriss
0

Hospedagem de DNS, como qualquer outro trabalho inteligente , melhor realizado por profissionais . Os vendedores de domínio ou os vendedores de WebHosting não são profissionais no serviço Hostmaster. Portanto, a resposta é "depende ..." б depende de onde será encontrado um funcionário mais competente na área de negócios necessária.

Lazy Badger
fonte