Nsupdate português

Publicado por Diogo Tayt-son 28/01/2008

[ Hits: 5.172 ]

Homepage: www.digitalfrontier.com.br

Download update.sh




Se você tentou usar o nsupdate pra atualizar o IP Externo da sua Rede no seu servidor DNS e não obteve sucesso. Aí vai uma solução diretamente de Portugal para os gajos brazukas.

É necessário criar um arquivo de zona falso no mesmo diretório do script... substituindo o IP externo pelo nome XIP.

É possível adicionar esse script na crontab para rodar de 30 em 30 minutos (dependendo da sua prioridade) e na rc.local para atualizar em caso de reinicialização da máquina.

  



Esconder código-fonte

#!/bin/bash
dir="/chroot"
dirnamed="/chroot/named/conf"
touch $dir/1 $dir/2
ipsite=`/usr/bin/lynx -dump http://www.iphosting.com.br/ip/ > $dir/1`
cat $dir/1 | grep IP | cut -d: -f2 | cut -d" " -f2 > $dir/1
arq1=`cat $dir/1`
arq2=`cat $dir/2`
cat $dir/zona.domain | sed s/XIP/$arq1/ > $dirnamed/zona.domain
if [ "$arq1" == "$arq2" ]
then
    echo "Bye! =)" > /dev/null
else
    cat $dir/1 > $dir/2
    /etc/rc.d/rc.bind stop
    /etc/rc.d/rc.bind start
fi

Scripts recomendados

CheckUpdate Slackware

Ver endereço IP externo com DuckDuckGo + wget

DioPSI - Script multidistro para instalar programas

Ano bissexto

Duelo das Cartas Mágicas


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts