#!/bin/sh
HOSTNAME="host"
USERNAME="username"
CLIENTKEY="password"
IP4ADDR=$(curl -s
Sie müssen registriert sein, um Links zu sehen.
| grep -o "[0-9]\{1,3\}.[0-9]\{1,3\}.[0-9]\{1,3\}.[0-9]\{1,3\}")
IP6ADDR=$(curl -s
Sie müssen registriert sein, um Links zu sehen.
| grep -o "[0-9a-f\:]\{8,\}")
if [ "$IP4ADDR" = "" -o "$IP6ADDR" = "" ]
then
echo "Error: unable to determine IP address" 1>&2
exit 1
fi
IPCACHE="/var/tmp/dynupdate/ipcache"
if [ -f "$IPCACHE" ]
then
. "$IPCACHE"
fi
if [ "$IP4ADDR" != "$OLDIP4ADDR" -o "$IP6ADDR" != "$OLDIP6ADDR" ]
then
curl -u "$USERNAME:$CLIENTKEY" "
Sie müssen registriert sein, um Links zu sehen.
"
mkdir -p $(dirname "$IPCACHE")
echo "OLDIP4ADDR=\"$IP4ADDR\"" > "$IPCACHE"
echo "OLDIP6ADDR=\"$IP6ADDR\"" >> "$IPCACHE"
fi