nano /etc/init.d/noip-update.sh
- noip-update.sh
#!/bin/sh
#
# Purpose :
# This script updates the no-ip alias.
# The specifications of the noip update
# protocol can be found at :
# http://www.no-ip.com/integrate/
#
# Author :
# Raphael Jolivet
#
# Last update:
# 14-05-2005
# Misc params (Set it to what you need)
LOGIN=XXXXXXXXXXXXX # NoIp login
PASS=XXXXXXXXXXXX # NoIp pass
HOST=XXXX1,XXXX2,XXXX3 # The sites to be updated
LOGFILE=/var/logs/noip.txt # The log file
# Log the date
echo "" > $LOGFILE
echo "Updating no-ip DNS entry" >> $LOGFILE
echo "------------------------" >> $LOGFILE
date >> $LOGFILE
# Call No-ip Update system
result=`curl -s "http://dynupdate.no-ip.com/dns?username=$LOGIN&password=$PASS&hostname=$HOST" 2>&1`
# Log the result
echo "Result from no-ip: $result" >> $LOGFILE
chmod +x /etc/init.d/noip-update.sh
crontab -e
03 */12 * * * /etc/init.d/noip-update.sh