Vorbereitung im minIP Manager
Update-Zugang erstellen
Im Bereich DNS Hosts einen Update-Zugang anlegen. Client-ID und Update-Key werden anschliessend für das Gerät benötigt.
Dynamic-DNS-Host anlegen
Eine Subdomain wählen, zum Beispiel home. Daraus wird home.minip.ch. Den zuvor erstellten Update-Zugang dem Host zuweisen.
ddclient installieren
Auf Debian/Ubuntu zum Beispiel:
sudo apt update sudo apt install ddclient
Konfiguration
Eine einfache DynDNS2-Konfiguration für IPv4 kann beispielsweise so aussehen:
protocol=dyndns2 ssl=yes use=web server=update.minip.ch login=CLIENT_ID password='UPDATE_KEY' home.minip.ch
CLIENT_ID, UPDATE_KEY und home.minip.ch durch deine Werte aus dem minIP Manager ersetzen.
ddclient neu starten
Nach dem Speichern den Dienst neu starten beziehungsweise deine Distribution die Konfiguration neu laden lassen.
sudo systemctl restart ddclient sudo systemctl status ddclient
Direkter Update-Aufruf
Für eigene Skripte brauchst du ddclient nicht zwingend. Ein Update kann direkt per HTTPS erfolgen:
curl -u CLIENT_ID:UPDATE_KEY \ "https://update.minip.ch/nic/update?hostname=home.minip.ch"
Wenn keine IP-Adresse übergeben wird, verwendet minIP die erkannte Quell-IP.