eltonhbm
(usa Ubuntu)
Enviado em 23/12/2009 - 23:28h
cadastrar aqui:
http://www.winco.com.br/ddns/interna.phtml?ctx_cod=9.5#.
Instalação do agente DDNS para o Linux:
cd /usr/local/sbin (local padrao da instalação )
wget
http://www.winconnection.com.br/download.php?versao=LIDD
tar zxf ddns-linux-1.0.tgz (descompactando o DDNS para Linux)
2) Edite o arquivo /usr/local/sbin/ddns.sh e configure as seguintes linhas:
DOMINIO="seudominio.winconnection.net"> #Seu end. DDNS (ex.: meuendereco) ou "seudominio.ddns.com.br" #Seu end. DDNS
SENHA="xxxxxxxxxx" #A sua senha para o domínio
INTERFACE="" # Não é necessário preencher
e onde a Linha é
${BINDIR}/getip $INTERFACE >
${TMPDIR}/ddns.ip.new
altere para
${BINDIR}/getip > ${TMPDIR}/ddns.ip.new
3) Edite o arquivo getip.
Apague todo conteudo do arquivo e coloque o seguinte:
#!/bin/bash
unset LANG
rm -fvr /tmp/index* 1> /dev/null &&
cd /tmp && wget
www.whatismyip.com 2> /dev/null&& cat index.html | grep "Your IP" | grep "WhatIsMyIP.com" | awk '{print $4}
O Site WhatismyIP mostra qual é o seu IP, o script faz nada mais nada menos que baixar o arquivo Index, e capturar o IP. (Precisa do gawk)
4) Crie as seguinte entradas no crontab do root (usando crontab -e ) da seguinte forma:
*/1 * * * * /usr/local/sbin/ddns.sh
0,30 * * * * /usr/local/sbin/ddns-refresh.sh
Pronto. O DDNS For Linux está pronto para ser usado atrás de NAT.