A menos que você seja capaz de hospedar pelo menos dois servidores DNS em locais geograficamente diversos, é muito melhor deixar alguém controlá-lo. No que diz respeito ao uso da CPU, as consultas DNS são baratas.
Acabei de receber um servidor dedicado e queria saber se devo configurar o DNS nele ou aproveitar o serviço DNS gratuito do meu registrador (GoDaddy)?
Qual é a melhor opção e por quê?
Eu tenho um site de tráfego muito alto hospedado no servidor, se isso faz alguma diferença.
A menos que você seja capaz de hospedar pelo menos dois servidores DNS em locais geograficamente diversos, é muito melhor deixar alguém controlá-lo. No que diz respeito ao uso da CPU, as consultas DNS são baratas.
A menos que você veja alguma vantagem em hospedar seu próprio DNS e possa garantir a redundância, seria melhor que seu registrador lidasse com isso. Para hospedar você mesmo, você deve ter dois servidores DNS completamente independentes, de preferência em diferentes localizações geográficas. Embora não seja um requisito técnico, é altamente recomendado. Mais cedo ou mais tarde, qualquer servidor irá ficar inoperante ou, pelo menos, não poderá ser acessado de outros sistemas.
Ter um site de alto tráfego não deve afetar seu DNS, pois as entradas de DNS devem ser armazenadas em algum lugar na hierarquia do DNS. Seus servidores DNS 'autoritativos' só devem ser consultados quando uma entrada não existir no cache de outro servidor DNS ou se tiver excedido o valor TTL.
Dito isto, basta usar um serviço externo e poupar a dor de cabeça. Há um número de gratuitos se você não estiver satisfeito com o seu provedor existente. Eu uso EveryDNS.