Dieses Script holt sich deine aktuelle IPv4 und IPv6 Adresse und postet diese dann an IPv64.
Ein schönes kurzes Bash Script, geeignet für einen Cronjob.
#!/bin/bash
Kurzer Hinweis du kannst das bash Script auch mit 3 Single Quotes am Anfang und Ende optisch in einen codeblock packen
#!/bin/bash
MYKEY=„“
IPv4=dig @resolver4.opendns.com myip.opendns.com +short -4
IPv6=dig @resolver1.ipv6-sandbox.opendns.com AAAA myip.opendns.com +short -6
#echo curl -sSL „https://ipv64.net/update.php?key=${MYKEY}&ipv4=${IPv4}&ipv6=${IPv6}“ 1
curl -sSL „https://ipv64.net/update.php?key=${MYKEY}&ipv4=${IPv4}&ipv6=${IPv6}“ 1 >/dev/null
Hallo @Dennis_Admin, @sebakaderangler,
einige Ergaenzungen zum Skript:
IPv4=dig @resolver4.opendns.com myip.opendns.com +short -4
→
IPv4=dig @resolver4.opendns.com myip.opendns.com +short -4
die Backticks haben gefehlt, sonst ist diese Zeile kein Ausdruck einer Befehlskette.
Ebenso
curl -sSL „https://ipv64.net/update.php?key=${MYKEY}&ipv4=${IPv4}&ipv6=${IPv6}“ 1 >/dev/null
=>
curl -sSL „https://ipv64.net/update.php?key=${MYKEY}&ipv4=${IPv4}&ipv6=${IPv6}“ 1>/dev/null
solte die die 1 von > nicht getrennt sein.
Zumidnest meine bash/sh reagieren da mit Schnupfen = funkt nicht.
Vielleicht hilft die Info weiter.
Gruss
ELindemann
… OK, merke gerade, die ForumSW frisst den Backtick:
IPv4=[backtick]dig @resolver4.opendns.com myip.opendns.com +short -4`[backtick]
Gruss
ELindemann