Anderson Souza's Blog: OpenDns, informe o IP de forma automatizada e criptografada no Linux

Anderson Souza's Blog Feed

sexta-feira, 8 de março de 2013

OpenDns, informe o IP de forma automatizada e criptografada no Linux


Quando você é cadastrado no OpenDns, ele "captura" seu IP para lhe prover o serviço DNS e todo seu poder de proteção e configuração, porém, no linux, essa informação para ser passado ao site não é automatizada, pois, o mesmo não criou um aplicativo para tal, mais o linux, robusto, livre e muito colaborativo como é, sua simples e poderosa ferramenta, chamada DDCLIENT. Com ela podemos fazer essa informação automatizada, sem a necessidade de logar-se no site, a não ser para configurar algo no servidor.

Abra o terminal e digite:
sudo aptitude install ssh  libio-socket-ss1-perl ddclient

Depois de instalados, automaticamente vai abrir-se uma tela do ddclient lhe fazendo algumas perguntas, vamos as respostas:

PROVEDOR SERVIÇOS DNS: Outro
SERVIDOR DNS DINAMICO: updates.opendns.com
PROTOCOLO DE ATUALIZAÇÃO: dyndns2
NOME DE DOMINIOS DYNDNS: DEIXE EM BRANCO
NOME DE USUÁRIO: Seu login no opendns
SENHA: Sua senha no opendns
INTERFACE DE REDE: Geralmente, e na maioria das vezes eth0, mais consulte a sua através do ifconfig
EXECUTAR DDCLIENT PPP: Não
EXECUTAR DDCLIENT COMO SERVIÇO: Sim
INTERVALO DE ATUALIZAÇÃO: 300

Depois de configurado, infelizmente não servirá de nada essa configuração, pois, já tem uma pronta disponibilizada pela opendns, fizemos tais procedimentos, pois, são necessários para gerar o arquivo.
Ainda no terminal, digite;

sudo gedit /etc/ddclient.conf

No arquivo que será aberto, apague tudo, copie e cole essa configuração:
##
## OpenDNS.com account-configuration
##
daemon=300
syslog=yes
mail=root
mail-failure=root
pid=/var/run/ddclient.pid
ssl=yes
use=web, web=myip.dnsomatic.com
protocol=dyndns2
server=updates.opendns.com
login=USUÁRIO
password=SENHA
NOME DA REDE CADASTRADA

Faça uma consulta para ver se ele corre como daemon:
sudo /etc/default/ddclient

Caso apareça essa mensagem, estar tudo ok.

# /etc/default/ddclient
# Set to "true" if ddclient should be run every time a new ppp connection is
# established. This might be useful, if you are using dial-on-demand
run_ipup="false"
# Set to "true" if ddclient should run in daemon mode
run_daemon="true"
# Set the time interval between the updates of the dynamic DNS name in seconds.
# This option only takes effect if the ddclient runs in daemon mode.
daemon_interval="300"

E finalmente digite ainda no terminal:

sudo gedit /etc/init.d/ddclient restart

Post em parceria com o blog Tô de Boas

Nenhum comentário: