Eu posso dizer razões a favor e contra, do meu ponto de vista.
Primeiro, eu corro meus próprios servidores. Por que eu faço isso é por razões profissionais (eu escrevo software de DNS para ganhar a vida) e historicamente nerds. Eu costumava amar minhas próprias coisas, fazer o que eu queria com isso e passar horas por dia aprimorando isso ou codificando isso.
As razões pelas quais você pode querer executar as suas também são muitas, e você mencionou algumas grandes: Se você administrar o seu próprio, você tem controle total, pleno conhecimento de que o que você coloca é o que você consegue, e ninguém para lutar com o telefone quando ele quebra.
As razões são: você está sozinho se quebrar, você tem que lidar com quaisquer atualizações de software necessárias, e você tem que entender os arquivos de zona e outros bits.
Agora, se você escolher que outra pessoa o hospede, eu examinarei essas coisas. Lembre-se, isso é um pouco nerd - muitos não se importam com alguns desses recursos, mas eu gostaria.
- Eles oferecem suporte ao DNSSEC? Se não, eles vão em breve? Há uma infinidade de outras perguntas a serem feitas aqui, como será mais caro usar o DNSSEC? Como as chaves são tratadas?
- Eles servem por meio do IPv6? Se não, eles vão em breve?
- Quanto controle você tem sobre sua zona? Suponha que você queira adicionar um registro "incomum", pode?
- Qual é a distribuição geográfica dos seus sistemas?
- Quanto sua interface de edição é ruim? Vai, provavelmente. Quanto é a questão?
- Você pode atualizar via DNS dinâmico?
Eu finalmente escolhi para executar meu próprio servidor, mas tenho alguém realmente servir minhas zonas para o público. sns.isc.org puxa dos meus servidores, então eu mantenho todo o conteúdo, só não precisa se preocupar com as grandes dores de cabeça.