Ralei um pouquinho para configurar isto nos últimos tempos, mas acabei conseguindo. Uso o OpenDNS para minha rede aqui em casa, ou seja, no roteador e em algumas redes que administro.
O OpenDNS fornece uma vantagem. É uma grande rede de DNS, sem quedas constantes, como a maioria das redes de DNS dos provedores que usamos. Assim, mesmo que eles estejam com problema, tal qual a Telefônica e NET e outros sempre tem, você está navegando sem nenhum problema, pois a estrutura do OpenDNS é ótima.
Como uso Linux já estava a algum tempo utilizando um pequeno script que eu mesmo mantinha para atualizar minha rede lá no OpenDNS. Mas, eu já estava um pouco cansado deste negócio de ficar reinventando a roda, até porque tinha certeza que alguém já havia pensado nisto.
Achei o DDClient que já tem configuração para a maioria dos serviços de DNS dinâmicos da web. Assim, segue a configuração para usar o OpenDNS :
# Configuration file for ddclient # # /etc/ddclient.conf daemon=300 # check every 300 seconds syslog=yes # log update msgs to syslog pid=/var/run/ddclient.pid ssl=yes ### Select one of these options to determine your IP address ## via hardware interface (if you don't have a router/firewall) #use=if, if=eth0 ## via our CheckIP server use=web, web=checkip.dyndns.com/, web-skip=' IP Address: ' ## from the status page for a linksys router/firewall #use=linksys, fw=linksys, fw-login=admin, fw-p #Dynamic IP for [SUA_REDE_NO_OPENDNS] OpenDNS account ###################################################### server=updates.opendns.com protocol=dyndns2 login=[usuario] password=[senha] [SUA_REDE_NO_OPENDNS]
E pronto :-)