OPNsense Forum

International Forums => German - Deutsch => Topic started by: W0nderW0lf on October 29, 2023, 08:47:58 am

Title: DynDNS Error - Content for A record must be a valid IPv4 address
Post by: W0nderW0lf on October 29, 2023, 08:47:58 am
Hi @ll,

mir ist gestern aufgefallen, dass das Dyn. DNS Plugin nen hau hat. Meine IP aktualisiert sich nicht mehr wegen folgender Meldung:
Account e268ee97-5a4b-43f1-8f23-f837516c05e3 [cloudflare - domain DYNDNS] failed to set new ip [{"result":null,"success":false,"errors":[{"code":9005,"message":"Content for A record must be a valid IPv4 address."}],"messages":[]}]

Scheinbar aktualisiert das Plugin auch nicht mehr die aktuelle IP in der konsole. Ich frage mich auch, ob die Meldung vom Plugin kommt, oder von cloudflare. Wenn die Meldung nämlich von Cloudflare kommt, hat das Plugin offenbar ein problem die richtige IP zu ermitteln, oder irgendein bug hat sich eingeschlichen. Allerdings habe ich in letzter Zeit nix am Plugin selbst verändert.
Hat jemand ne idee?

VG

edit:
das Plugin findet gar keine IP mehr. Ich habe nochmal meinen cloudflare api token aktualisiert, sowie die prüf methode der reihe nach geändert. Der Fehler bleibt der gleiche. Weiß nicht was ich noch ändern kann... Das ist ja glaub das einzige Plugin das wir hier haben.
Habs auch mal über die Konsole ausprobiert: root@opnsense:~ # ddclient -ifv4 WAN
WARNING:  found neither IPv4 nor IPv6 address
WARNING:  domain.com: unable to determine IP address with strategy use=cmd
INFO:     getting Cloudflare Zone ID for domain.com
Title: Re: DynDNS Error - Content for A record must be a valid IPv4 address
Post by: uneu on October 29, 2023, 08:29:30 pm
Vielleicht hilft das hier weiter:

https://community.cloudflare.com/t/must-be-a-valid-ipv4-address-code-9005/2096

Eventuell findest du hier mit der Suchfunktion zu "ddclient" mehr.
Title: Re: DynDNS Error - Content for A record must be a valid IPv4 address
Post by: W0nderW0lf on October 30, 2023, 01:53:27 pm
Leider nein. Sein problem war, dass er auf eine Cloudflare IP verweist... bei mir soll er meine IP erfassen, wo es ja bereits scheitert.
bei der Suche bin ich leider auch nicht fündig geworden. Egal ob hier oder google.

Jetzt findet ddclient wieder eine IP, aber er ist nicht mehr in der Lage zu cloudflare zu connecten:
2023-10-30T14:27:11   Notice   ddclient   WARNING: Wait at least 5 minutes between update attempts.   
2023-10-30T14:27:11   Notice   ddclient   WARNING: last updated <never> but last attempt on Mon Oct 30 14:22:40 2023 failed.   
2023-10-30T14:27:11   Notice   ddclient   WARNING: skipping update of domain.com from <nothing> to X.X.X.X.   
2023-10-30T14:22:52   Notice   ddclient   FAILED: updating domain.com: Could not connect to api.cloudflare.com/client/v4.   
2023-10-30T14:22:52   Notice   ddclient   RECEIVE:   
2023-10-30T14:22:52   Notice   ddclient   RECEIVE: 0   
2023-10-30T14:22:52   Notice   ddclient   RECEIVE: {"success":false,"errors":[{"code":6003,"message":"Invalid request headers","error_chain":[{"code":6103,"message":"Invalid format for X-Auth-Key header"}]}],"messages":[],"result":null}

Ich habe meinen API Token aktualisiert, aber das scheint nicht zu helfen. Ich habe schon alle prüf methoden durch probiert, aber der ständige wechsel macht wohl dem plugin zu schaffen... Es muss sich mit einem update etwas geändert haben was das beeinflusst. Vor 1-2 monaten hat das noch normal geklappt...
Title: Re: DynDNS Error - Content for A record must be a valid IPv4 address
Post by: W0nderW0lf on October 30, 2023, 04:07:29 pm
Also ich habe leider etwas gemacht was ich vermeiden wollte... ich habe statt beschränkter api tokens den global token angewandt und mit dem geht's.
Code: [Select]
SUCCESS: updating domain.com: IPv4 address set to 77.11.22.33Allerdings fallen mir 2 Sachen auf. 1. wird auf der WebUI nicht mehr die aktuelle IP + Datum angezeigt. Die Felder sind leer.
Außerdem habe ich nichts an den Token Rechten geändert. Das ging ja bis dato auch. Also irgendwas muss sich im Plugin geändert haben... Ich würd nen issue auf github melden.