ip direcionado ao seu website.
Criando arquivos necessarios para o script:
root# Arquivo da zona /etc/bind/zonas/db.ocozzi.intranet
root# >/root/.bots/BotDate23112252
root# echo wget -q -O - $_vb3 |sed -e 's/.*Current IP Address: //' -e 's/<.*$//' >/root/.bots/BotDate23112252
root# >/root/.variaveis
root# >/usr/local/src/bash/ChangeDns.sh && chmod +x /usr/local/src/bash/ChangeDns.sh
Conteudo de Variaveis:
root# vim /root/.variaveis
#!/bin/bash
#Variaveis de Registro
_va0=$(date +%H%M%S)
###Variaveis de Uso
_vb0=8.8.8.8 #Nome do ip.
_vb1="TmpTobot_$_va0" #Nome do arquivo.
_vb3="checkip.dyndns.org" #Site CheckSite Para Dns Dinamico.
Conteudo do Script:
root# vim /usr/local/src/bash/ChangeDns.sh
#!/bin/bash
#BotDate23112252
#Objetivo: Mudar o ip no DNS
#Frame00:
source /root/.variaveis
#
###Variaveis Locais
#
_vLGetIp=$(wget -q -O - $_vb3 |sed -e 's/.*Current IP Address: //' -e 's/<.*$//') #> /root/.bots/BotDate23112252
_vLArquivo00=/root/.bots/BotDate23112252
_vLOldIp=$(cat $_vLArquivo00 )
#_vLDataBaseDns=$(/etc/bind/zonas/db.ocozzi.intranet)
#
### Manipulando O arquivo ###
#
echo "$_vLGetIp"
echo "$_vLOldIp"
if [ "$_vLGetIp" == "$_vLOldIp" ] ; then
echo "Ok, NAO Mudou IP"
else
#cp -p $__vLDataBaseDns $_vLDataBaseDns.$_va0.bkp
sed -i "s/check IN A $_vLOldIp./check IN A $_vLGetIp/g" db.documento
echo "$_vLGetIp" > /root/.bots/BotDate23112252
echo "ALERTA, Ip Mudou"
fi
Nenhum comentário:
Postar um comentário