# DDNS com a Digital Ocean

Como o Dyndns agora é pago, o jeito é usar alguma outra solução de dns dinâmico, de preferência gratuita.

No caso não é exatamente gratuita - afinal, a Digital Ocean cobra pelo servidor - mas enfim.

Primeiro, siga os passos da instalação:  
[https://github.com/digitalm3/DigitalOcean\_dyndns](https://github.com/digitalm3/DigitalOcean_dyndns)

Depois de seguir os passos, precisa criar um subdomínio no painel da DO.  
Não esqueça que este subdomínio precisa ter uma entrada do tipo A apontado para o IP dinâmico, e não para o IP do servidor.

Para atualizar esse IP, instale o ddclient.  
Configure o arquivo /etc/ddclient.conf da seguinte forma:

`# /etc/ddclient.conf`  
`script=/nic/update.php`  
`protocol=dyndns2`  
`#use=if, if=enp2s0`  
`use=web, web=checkip.dyndns.org/`  
`server=dyndns.meudominio.com`  
`login=qualquercoisa`  
`password='qualquercoisa'`  
`meusubdominio.meudominio.com`

na linha **server=dyndns.meudominio.com**, informe a url de onde ficou instalado o script do primeiro passo. No meu caso, eu criei um subdomínio chamado dyndns, mas poderia ter instalado no domínio principal.

O login e senha podem ser qualquer coisa, já que o script não faz nenhuma autenticação (o que pode ser perigoso, caso vá rodar algum serviço sigiloso nesse ddns).

Já a última linha é o subdomínio que foi criado no segundo passo.

Depois, é só rodar um **sudo ddclient update** que o IP vai ser atualizado.

Ah, a linha **use=web, web=checkip.dyndns.org/** é importante para que o ddclient pegue o IP externo da tua rede. Caso contrário, ele pode pegar o IP interno (192.168.0.6, por exemplo).