new_ip=$(wget -qO - linode.twelvetacos.com/ip.php) old_ip=$(sed -n -e '/Last known public ip:/{s/.*: //p}' /etc/named.conf) if [ "$old_ip" != "$new_ip" ] then sed -i "s/$old_ip/$new_ip/" /etc/named.conf fi