DynDNS mit OPNsense klappt nicht

Hallo zusammen,

ich verzweifle gerade bei dem Versuch Dynamic DNS bei der OPNsense 25.7.10 mit dem ddclient plugin einzurichten.

Ich habe alle einstellungen so vorgenommen wie sie im HowTo beschrieben sind, bekomme aber immer die Meldung im Log das die IP nicht abgeglichen werden kann.

https://ipv64.net/dyndns_helper?domain=109145#opnsense-dyndns-howto

Muss bei der OPNsense noch etwas besonderes beachtet werden?

Gruß Chris

Was auch an der Anschlussart durch deinen ISP liegen kann. Du lieferst zu wenig Infos,

Was benötigst du?

Anschluss ist ein normaler VDSL50 von unserem lokalen Anbieter hier vor Ort.

Also vermutlich DS-Lite oder CGNAT!? Klär das!

Nachtrag: was ist vor der sense? Fritte, Modem? Was genau

vor der Sense ist ein Modem von DrayTek, das Vigor 165.

Ich habe noch bei ddnss.de eine Domain und da läuft das Update soweit ohne Probleme. Wollte jetzt aber zu ipv64 umziehen.

Ob das jetzt DSL-Lite odre CGNAT ist kann ich dir nicht sagen, zumindest finde ich darüber nicht bei denen. Der Anbieter ist entega. https://www.entega.de/internet-telefon/internet-festnetz/

Hintergrund ist, bei DS-Lite / CGNAT muss natürlich der Abgleich einer IPv4-Adresse scheitern. Aber wenn du noch bei ddnss.de eine Domain hast, musst du doch daran erkennen können was du genau hast.

Spätestens wenn über ddnss.de VPN per IPv4 zu deiner sense möglich ist kannst du kein DS-Lite / CGNAT haben.

Ok, da ich mich mit der ddnss.de DynDNS per VPN auf meine Sense verbinden kann, habe ich allem Anschein nach kein DSL-Lite oder ähnliches.

Aber woran kann es dann noch liegen, dass ich über ipv64 meine Domain nicht mit der öffentlichen IP abgleichen kann?

bei mir sieht die Einrichtung wie folgt aus:

Als Passwort habe ich bei Domain Update-URL - Security Level 2 (Mid) ab dem update?key= eingetragen.
Als Backend ist ddclient eingestellt.

Hier noch der Log-Eintrag von dem letzten Aktualisierungsversuch:

2026-01-11T12:17:08	Notice	ddclient	 FAILED:   updating ****.ipv64.de: unexpected status ({"info":"nochg","status":"success","ip":{"ipv4":"***.***.***.***"}})
2026-01-11T12:17:08	Notice	ddclient	 RECEIVE:  {"info":"nochg","status":"success","ip":{"ipv4":"***.***.***.***"}}
2026-01-11T12:17:08	Notice	ddclient	 RECEIVE:
2026-01-11T12:17:08	Notice	ddclient	 RECEIVE:  strict-transport-security: max-age=63072000
2026-01-11T12:17:08	Notice	ddclient	 RECEIVE:  content-type: application/json
2026-01-11T12:17:08	Notice	ddclient	 RECEIVE:  referrer-policy: no-referrer
2026-01-11T12:17:08	Notice	ddclient	 RECEIVE:  x-permitted-cross-domain-policies: none
2026-01-11T12:17:08	Notice	ddclient	 RECEIVE:  x-content-type-options: nosniff
2026-01-11T12:17:08	Notice	ddclient	 RECEIVE:  x-xss-protection: 1; mode=block
2026-01-11T12:17:08	Notice	ddclient	 RECEIVE:  permissions-policy: geolocation=(),midi=(),sync-xhr=(),microphone=(),camera=(),magnetometer=(),gyroscope=(),fullscreen=(self),payment=()
2026-01-11T12:17:08	Notice	ddclient	 RECEIVE:  x-frame-options: SAMEORIGIN
2026-01-11T12:17:08	Notice	ddclient	 RECEIVE:  content-security-policy: frame-ancestors 'self';
2026-01-11T12:17:08	Notice	ddclient	 RECEIVE:  server: Apache
2026-01-11T12:17:08	Notice	ddclient	 RECEIVE:  date: Sun, 11 Jan 2026 11:17:07 GMT
2026-01-11T12:17:08	Notice	ddclient	 RECEIVE:  HTTP/2 200
2026-01-11T12:17:08	Notice	ddclient	 SENDING:  url="https://ipv64.net/nic/update?system=dyndns&hostname=****.ipv64.de&myip=***.***.***.***"
2026-01-11T12:17:08	Notice	ddclient	 SENDING:  user="none:PASSSWORD von Domain-Updatee URL"
2026-01-11T12:17:08	Notice	ddclient	 SENDING:  request=GET
2026-01-11T12:17:08	Notice	ddclient	 SENDING:  max-time=120
2026-01-11T12:17:08	Notice	ddclient	 SENDING:  connect-timeout=120
2026-01-11T12:17:08	Notice	ddclient	 SENDING:  user-agent="ddclient/3.11.2"
2026-01-11T12:17:08	Notice	ddclient	 SENDING:  include
2026-01-11T12:17:08	Notice	ddclient	 SENDING:  silent
2026-01-11T12:17:08	Notice	ddclient	 SENDING:  Curl system cmd to https://ipv64.net
2026-01-11T12:17:08	Notice	ddclient	 UPDATE:   updating ****.ipv64.de
2026-01-11T12:17:08	Notice	ddclient	 INFO:     setting IPv4 address to ***.***.***.*** for *****.ipv64.de
2026-01-11T12:17:08	Notice	ddclient	 WARNING:  'if-skip' is deprecated and does nothing for IPv4

ich verwende keine OPN- sondern die pfsense und da kann man IPv4- und IPv6 getrennt aktualisieren. Wo und wie wird das bei der OPNsense geregelt? Ich sehe das bei deinem Beitrag nicht.

Ich denke das ist bei „Check IP Method“.
er macht scheinbar auch etwas, zumindest wird meine IP bei der hinterlegten Domain nach einem Neustart des Routers aktualisiert, aber im Dashboard wird mir das nicht angezeigt.

Ich habe das nun noch mal entsprechend der Anleitung auf ipify-ipv4 geändert, mal schauen wie es sich damit verhält.

Mit ipify-ipv4 funktioniert es bei mir nicht, habe jetzt wieder auf Interface umgestellt. Damit wir die IP aktualisiert, was ich auch im Dashbort von IPv64 sehen kann, aber in der Übersicht bei der OPNsense wird es nicht angezeigt, bzw. ich sehe im Log einen Eintrag

2026-01-11T12:48:22Noticeddclient FAILED: updating ****.ipv64.de: unexpected status ({"info":"good","status":"success","ip":{"ipv4":"***.***.***.***"}})
2026-01-11T12:48:22Noticeddclient RECEIVE: {"info":"good","status":"success","ip":{"ipv4":"***.***.***.***"}}
2026-01-11T12:48:22Noticeddclient RECEIVE: