Nsupdate português

Publicado por Diogo Tayt-son 28/01/2008

[ Hits: 5.298 ]

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

Menu em bash

Conexão e Desconexão ADSL automáticas no Slackware

Listas em shell

Backup Base de Dados PostgreSQL [pg_dump]

Papel de parede mundial ( para quem usa GUI )


  

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