Como ter um servidor de DNS Hospedado?
Após comprar um domínio é preciso hospedá-lo em um servidor de DNS. Geralmente a própria plataforma onde compra-se o domínio também oferece um servidor de DNS gratuitamente, entretanto alguns serviços contam com algumas funcionalidades a mais que outras, e nem sempre isso é claro.
Listo aqui minha experiência com alguns serviços.
Características importantes para se atentar nos serviços de hospedagem de DNS:
- Permite cadastrar subdomínios como uma zona própria e exclusiva?
Isto é útil quando quiser controlar um subdomínio em uma zona diferente da zona principal do domínio
- É possível ativar DNSSec?
- Possui API para alterar registros DNS através de código?
- Possui software ou uma API especial para realizar DynamicDNS? (alterar registros A/AAAA de forma remota)
- Há limite de TTL nos registros?
- É gratuita? Se não, quanto custa?
- É possível alterar todos os tipos registros DNS ou apenas alguns (tipo A e CNAME)?
Namecheap
É gratuito? Sim
Possui API de DynamicDNS
Possui API para alterar registros DNS, entretanto com limites pois só permite para IPs específicos (se estiver numa internet com IP dinamico não funciona).
ClouDNS
É gratuíto? Sim.
Poussi API de DynamicDNS
Possui API para alterar registros de DNS (mas atualmente não funciona no pacote ACME do pfSense)
Também oferece domínios gratuitos
Digital Ocean
É gratuíto? Sim.
Possui API de Dynamic DNS
Possui API de Dynamic DNS/API HTTP para alterar registros de DNS
CloudFlare
É gratuíto? Sim.
Possui API de Dynamic DNS/API HTTP para alterar registros de DNS
Qual recomendar?
Recomendo o Digital Ocean, e CloudFlare, são os que mais apresentam funcionalidades além de serem gratuitos.