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

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

Re: [shell-script] DNS Dinamico


From: Viktor Mota
Subject: Re: [shell-script] DNS Dinamico
Date: Fri, 27 Aug 2004 18:27:46 -0300

Ola Viktor Mota,

quinta-feira, 26 de agosto de 2004, 15:58:13, vocĂȘ escreveu:

Pessoal, to precisando da ajuda de quem sabe mais do que eu!!!

Coloquei esse script no crontab, com a opcao rodar a cada minuto:
#DNS Dinamico
*/1 * * * * /root/dnsdyn > /tmp/null 2>&1

So que o resultado que ele me mostra em /tmp/null diverge de qdo eu
executo ele como root, apenas no fim... vejam...

Executando como root..................................................
   DNSTickler:SUCCESS

   DomainUserRecords:MyServer.org;;A;;meudominio;;201.8.107.103~~MyServer
   .org;;CNAME;;FTP.meudominio;;meudominio.MyServer.org

Agora executado pelo crontab
   DNSTickler:SUCCESS

   DomainUserRecords:MyServer.org;;A;;meudominio;;~~MyServer.org;;CNAME;;
   FTP.meudominio;;meudominio.MyServer.org

Ou seja... ele suprime a informacao mais importante (o IP)! Alguem
pode me dar uma luz? Pois acho que o script ta certinho...

[]s
Viktor Mota
address@hidden

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

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

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

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

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

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

VM> 
URL="https://ssl.myserver.org/v.1.3/login.asp?M_USERNAME=$DOMAIN&M_PASSWORD=$PASSWORD&Submit2=Login";
VM> 
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";

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

VM> exit 0
VM> =====================================================================

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





reply via email to

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