Atualizdor de IP para DNS Dinamico usando a cloudfare.

Esta aplicação tem como objetivo verificar o IP externo atual do roteador e caso esteja diferente com o iP cadastrado no DNS na cloudfare, o mesmo será atualizado automaticamente.

Configuração da .env


NAME_DNS= "<URL cadastrada na cloudfare>"
X_AUTH_EMAIL="<Email da conta cloudfare>"
X_AUTH_KEY="<Global API Token cloudfare>"
ZONE_ID="<ZONE_ID cloudfare>"
ACCOUNT_ID="<ACCOUNT_ID cloudfare>"
TYPE="<Tipo de DNS A - AAAA ...>"
TTL="<Time to live >"
PROXIED=<Será utilizado proxy? 0 ou 1, apenas booleano>

Obs:* Lembre de criar a .env antes de buildar o caontainer.



Comandos Docker

Build docker iamge : docker build --tag dynamic-dns-cf .
Run docker image : docker run -d --restart unless-stopped --name ddns-cf dynamic-dns-cf