Nsupdate português

Publicado por Diogo Tayt-son 28/01/2008

[ Hits: 5.331 ]

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

Tags de Cores e formatação no Terminal

Mensagem de volume alto quando o fone de ouvido está conectado

Script para limpeza de arquivos temporários em Sabayon Linux

Previsão do tempo em cores no terminal

Conversão em massa de arquivos .wav para .mp3


  

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