#!/bin/bash newip=$(cat /var/www/ip/doma.ip) md5old=$(cat /var/www/ip/doma.md5) md5new=$(md5sum /var/www/ip/doma.ip | awk '{print $1}') if test "$md5old" = "$md5new" then echo "$(date) - No change" >> /var/log/dyndns else sed -i "s/\t.*\t; Serial$/\t$(date +%Y%m%d)00\t; Serial/" myfqdn.eu.zone sed -i "s/^doma\t.*/doma\t\t300\tIN\tA\t$newip/" myfqdn.eu.zone rndc reload myfqdn.eu md5sum /var/www/ipeu/doma.ip | awk '{print $1}' > /var/www/ipeu/doma.md5 echo "$(date) - Updated IP $newip" >> /var/log/dyndns fi