Ddns http ip: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(Die Seite wurde neu angelegt: „<pre> #!/bin/bash echo "Running ddns..." >> /var/log/ddns.log TTL=1 SERVER="78.47.133.194" HOSTNAME="beebox.ferengie.com" KEY="KjtjG8fG1mggHopgGX7NhnBm5Pk2Ziyh…“) |
|||
| (Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt) | |||
| Zeile 3: | Zeile 3: | ||
echo "Running ddns..." >> /var/log/ddns.log | echo "Running ddns..." >> /var/log/ddns.log | ||
TTL=1 | TTL=1 | ||
| − | SERVER=" | + | SERVER="178.147.213.89" |
| − | HOSTNAME="beebox. | + | HOSTNAME="beebox.ferene.de" |
| − | KEY=" | + | KEY="KjtjG8fG1mggHopgGX7Nxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx==" |
| − | KEYNAME=" | + | KEYNAME="ferene.de" |
#IP=$(ifconfig eth1 | grep "inet addr" | tr -s " " | cut -f 3 -d " " | cut -f 2 -d :) | #IP=$(ifconfig eth1 | grep "inet addr" | tr -s " " | cut -f 3 -d " " | cut -f 2 -d :) | ||
OLD=$(host $HOSTNAME | cut -f 4 -d " ") | OLD=$(host $HOSTNAME | cut -f 4 -d " ") | ||
Aktuelle Version vom 4. April 2018, 14:07 Uhr
#!/bin/bash echo "Running ddns..." >> /var/log/ddns.log TTL=1 SERVER="178.147.213.89" HOSTNAME="beebox.ferene.de" KEY="KjtjG8fG1mggHopgGX7Nxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx==" KEYNAME="ferene.de" #IP=$(ifconfig eth1 | grep "inet addr" | tr -s " " | cut -f 3 -d " " | cut -f 2 -d :) OLD=$(host $HOSTNAME | cut -f 4 -d " ") NEW=$(wget -O - -q icanhazip.com) #echo "OLD: $OLD" #echo "NEW: $NEW" if test $OLD != $NEW then IP=$NEW date >> /var/log/ddns.log nsupdate -v >> /var/log/ddns.log << EOF key $KEYNAME $KEY server $SERVER update delete $HOSTNAME A update add $HOSTNAME $TTL A $IP send EOF cat >> /var/log/ddns.log << EOF key $KEYNAME $KEY server $SERVER update delete $HOSTNAME A update add $HOSTNAME $TTL A $IP send EOF fi