#!/bin/sh

TOKEN=$(cat /root/dynv6)
HOST="mocus.dynv6.net"

IPV6=$(ip -6 addr show scope global | awk '/inet6/ && !/temporary/ {print $2}' | cut -d/ -f1 | head -n1)

if [ -z "$IPV6" ]; then
    echo "No IPv6 address found!"
    exit 1
fi

curl -fsS "https://dynv6.com/api/update?hostname=$HOST&token=$TOKEN&ipv6=$IPV6"
