Talvez seja uma maneira mais fácil de configurar no meu próprio servidor.
Eu tenho meu servidor verificar seu endereço IP externo a cada 15 minutos (horários entre verificações são personalizáveis pelo cron)
Em seguida, ele compara isso com seu endereço IP mais recente e, se ele mudou, envia-me um e-mail para o novo endereço IP.
Eu estou no meu telefone em cima da hora, mas pode enviar a configuração através de, se quiser, é realmente bastante simples e bastante confiável, exceto para o e-mail espúria estranho quando o servidor não pode alcançar o verificador ip.
Atualização - aqui está o script. Você, obviamente, precisa de uma conta corrente e-mail funcionando, pessoalmente, eu tenho o meu configurado para enviar a partir de uma conta do gmail dedicada usando este guia
#bin/sh
IPADDRESS=$(curl https://wtfismyip.com/text)
if [ "$IPADDRESS" != "$(cat /home/will/scripts/.current_ip)" ]
then
dt=$(date)
echo "Your new IP address as of ${dt} is ${IPADDRESS} \r \r FTB" | mail -s "IP address change" [email protected]
echo "$IPADDRESS" >| /home/will/scripts/.current_ip
echo "$dt $IPADDRESS" >> /home/will/scripts/.iphistory
fi
Eu começaria por touch .current_ip && touch .iphistory
no diretório onde você irá armazenar os arquivos. Tem a vantagem adicional de manter um registro de alterações de IP, embora eu não tenha encontrado muita utilidade para ser honesto.
Defina o script para ser executado como uma tarefa cron quantas vezes quiser. Não é muito intensivo em recursos.