shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

DNS Dinamico


From: Viktor Mota
Subject: DNS Dinamico
Date: Thu, 26 Aug 2004 15:58:13 -0300

Olá Galera,

Alguem ja implementou em shell algum script para enviar as informacoes
da conexao ppp0 para um server de DNS dinamico???

Eu adaptei um bem estupido que usa o servidores do www.myserver.org,
quero saber se mais alguem fez alguma solucao parecida e se pode
manda-la para a lista tb.

=====================================================================
[root@ball /root]# cat dnsdyn
#!/bin/sh
#Script por Viktor Mota, criado em 12/05/2004
#Versao 1.0 - Este script ainda nao esta otimizado

#Setando o IFO para a interface que eu quero monitorar
#normalmente eh a ppp0.

IF0="ppp0"
IP_IS=`ifconfig $IF0 | grep inet | cut -d : -f 2 | cut -d \  -f 2`

DOMAIN="meudominio"  #Tem que ser um nome ja registrado no www.myserver.org
PASSWORD="se-nha"    #senha da conta

URL="https://ssl.myserver.org/v.1.3/login.asp?M_USERNAME=$DOMAIN&M_PASSWORD=$PASSWORD&Submit2=Login";
URL2="https://ssl.myserver.org/v.1.3//WEBDNSLogin.ASP?FXN=DNSTICKLER&Usr=$DOMAIN&Pwd=$PASSWORD&Cname=$DOMAIN&Domain=MyServer.org&DNSCommand=RECORDADD&RecordType=A&IPAddress=$IP_IS&Submit=Submit";

#Hora de enviar as alteracoes, nesse caso eu saio utilizando o config2
#do meu lynx, adapte para suas necessidades.
lynx -cfg=/etc/lynx2.cfg -dump -accept_all_cookies -auth=$DOMAIN:$PASSWORD $URL
lynx -cfg=/etc/lynx2.cfg -dump -accept_all_cookies -auth=$DOMAIN:$PASSWORD $URL2

exit 0
=====================================================================

Dai eu coloquei o script no cron.hourly, so que esse foi meu erro...
os servidores do myserver "perdem" a informacao da conta muito
rapidamente, to tentando descobrir de quanto em quanto tempo eu tenho
que executar esse script.

[]s
Viktor Mota
address@hidden

--- tagline ---
Bill Gates não é Adão, mas comeu a Apple. E quem paga os pecados é o usuário do 
Windows. 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]