Dyndns Plugin in DBox2 Plugins Geschrieben 26. September 2013 hi zusammen, wie kann man im dyndns updater 1.1 statt dyndns lieber no-ip nutzen. kann man einfach im scipt dyndns einträge durch no-ip 1:1 ersetzen ? würde nachfolgendes scipt funktionieren? user="xxxxxxxxx" pass="xxxxxxxx" host=".no-ip" server=members.no-ip.com/nic/update trials=20 # Anzahl der Updateversuche bevor abgebrochen wird wait=60 # Zeit in Sekunden zwischen den Abfragen counter=$trials while [ $counter != 0 ]; do mustwait=0 dns=`ping -c 1 $host | sed -n 1p | sed -e 's/:.*//g' -e "s/PING $host //g" -e 's/(//g' -e 's/)//g'` wget -q -O /tmp/akt_ip http://checkip.no-ip.com/ ip=`cat /tmp/akt_ip | cut -d ' ' -f 6 | cut -d '<' -f 1` echo > /tmp/no-ip.stat if [ $ip != $dns ]; then dns_resp=`wget -q -O /tmp/dns.html http://$user:$pass@$server?hostname=$host&wildcard=ON` sleep 3 if [ $log = 1 ]; then akt_date=`date +%d.%m.%Y` akt_time=`date +%H:%M:%S` mustwait=1 fi counter=`expr $counter - 1`
Dyndns Plugin
in DBox2 Plugins
Geschrieben
hi zusammen,
wie kann man im dyndns updater 1.1 statt dyndns lieber no-ip nutzen.
kann man einfach im scipt dyndns einträge durch no-ip 1:1 ersetzen ?
würde nachfolgendes scipt funktionieren?
user="xxxxxxxxx"
pass="xxxxxxxx"
host=".no-ip"
server=members.no-ip.com/nic/update
trials=20 # Anzahl der Updateversuche bevor abgebrochen wird
wait=60 # Zeit in Sekunden zwischen den Abfragen
counter=$trials
while [ $counter != 0 ]; do
mustwait=0
dns=`ping -c 1 $host | sed -n 1p | sed -e 's/:.*//g' -e "s/PING $host //g" -e 's/(//g' -e 's/)//g'`
wget -q -O /tmp/akt_ip http://checkip.no-ip.com/
ip=`cat /tmp/akt_ip | cut -d ' ' -f 6 | cut -d '<' -f 1`
echo > /tmp/no-ip.stat
if [ $ip != $dns ]; then
dns_resp=`wget -q -O /tmp/dns.html http://$user:$pass@$server?hostname=$host&wildcard=ON`
sleep 3
if [ $log = 1 ]; then
akt_date=`date +%d.%m.%Y`
akt_time=`date +%H:%M:%S`
mustwait=1
fi
counter=`expr $counter - 1`