Base de Conhecimento

Winco DDNS - MacOS X e outras plataformas

Data de criação: 09/05/2016

Última alteração: 12/09/2017

O DDNS possui uma API via HTTP que é compatível com o protocolo utilizado pelo dynddns.org. Existe uma série de clientes que falam esse protocolo para diferentes plataformas, inclusive Android e iOS.

No Mac e no Linux, também pode ser usado o comando curl para manipular o protocolo. O Curl vem em todas as distribuições MacOS X e em muitas distribuições Linux.

O formato do comando é este:

curl  --user <dominio_ddns>:<senha_dominio> http://members.ddns.com.br/nic/update?hostname=<dominio_ddns>
//Exemplo: se o seu dominio for ‘usuario.ddns.com.br’ e a sua senha for ‘95488376’, fica assim:
curl --user usuario.ddns.com.br:95488376 http://members.ddns.com.br/nic/update?hostname=leandro123.ddns.com.br

Você pode colocar isso no agendador do UNIX que é suportado no Mac (cron) ou usando o launchd (http://blog.mattbrock.co.uk/2010/02/25/moving-from-cron-to-launchd-on-mac-os-x-server/).

Coloque este script para rodar a cada 10 minutos e pronto.

Top