Folgendes: Ich habe auf meinem Raspberry Pi 4 Ubuntu server installiert und entsprechend der Anleitung für den Pi ein crontab file erstellt, damit der Pi die aktuelle public ip für die dyndns-domain bereitstellt und diese entsprechen die ip-records aktualisiert.
Nun fällt mir aber auf, dass immer nur die Ipv6-adresse aktualisiert wird, nicht jedoch die ipv4-adresse (also den A Record)? Bis jetzt musste ich über ipv64, jedes mal manuell die updateurl für die dyndns domain aufrufen, damit diese aktualisiert wird. Ich versteh nicht, wieso nur die ipv6 adresse aktualisiert wird.
Das liegt daran, dass nur ein Request gemacht wird und IPv6 priorisiert wird.
Lösung: Mach einfach zwei Cronjobs - bei einem ersetzt du „ipv64.net“ durch „ipv4.ipv64.net“ und beim anderen durch „ipv6.ipv64.net“.
Vielen Dank für die schnelle Rückmeldung und die beigelegte Lösung.
Genau das war es!
Ich hab dann noch zusätzlich ein Startskript erstellt, so dass der Pi beim Booten die Updateurl aufruft. Das empfinde ich im Nachhinein als eine sinnvolle Ergänzung, als wenn ich den Zeitintervall für den Crontab auf wenige Minuten reduzieren würde.