Nsupdate português

Publicado por Diogo Tayt-son 28/01/2008

[ Hits: 5.287 ]

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

Firewall funcional

Administração do proFTPD

Firewall simples e eficaz.

Backup mysqldump usando Shell Script

Gunzipar arquivos com determinadas extensões


  

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