avenga
Goto Top

Dynv6.com Verständnisfrage

Hallo,
ich verstehe die Updatelogik von Dynv6.com nicht ganz.

Gedacht habe ich mir folgendes:
ich lege eine Zone an: ich.dynv6.net
beim AAAA Record gebe ich die MAC Adresse meines Endgeräts ein (RPi), welches ich von außen erreichen möchte über IPv6.
(IPv6 address (complete or just host part) or MAC address)

Die FritzBox lasse ich den Prefix updaten, wenn er sich ändert.

Dynv6 erstellt dann den passenden AAAA Record aus Prefix und MAC Adresse.

Leider klappt das nicht. Habe alle möglichen API Befehle durch probiert.

Daher die Frage: bin zu blöd oder geht es tatsächlich so nicht ?
Wäre ja zu einfach wenn man alle Geräte, die man von außen erreichen möchte, einträgt (MAC) und die FritzBox bloß den Previx aktualisiert.

Ich update nun so:
https://dynv6.com/api/update?hostname=mydomain.dynv6.net&token=xxx&ipv6={{payload}}&ipv6prefix={{payload}}
Also 2x die komplette IPv6.
Ich weiß, dass ich mir den Prefix auch sparen könnte, sieht nur so besser aus und das original Skript von Dynv6 macht es auch so.

MfG

Content-Key: 4368457602

Url: https://administrator.de/contentid/4368457602

Printed on: April 27, 2024 at 10:04 o'clock

Member: Epixc0re
Epixc0re Oct 22, 2022 at 20:52:54 (UTC)
Goto Top
Servus,

IPv6 != MAC
Member: Avenga
Avenga Oct 22, 2022 updated at 20:55:30 (UTC)
Goto Top
das weiß ich, aber Dynv6 schreibt, dass die MAC eintragen darf oder die Schnittstellen ID - habe beides probiert.

(IPv6 address (complete or just host part) or MAC address)

Klappt es bei dir denn ?
Member: tikayevent
tikayevent Oct 22, 2022 at 22:39:06 (UTC)
Goto Top
Damit es klappt, muss der RPi die IPv6-Adresse nach EUI-64 berechnen, was zum Teil aus Privatsphäregründen deaktiviert ist.
Member: Windows10Gegner
Windows10Gegner Oct 23, 2022 at 08:06:22 (UTC)
Goto Top
Ich empfehle, das DynDNS-Update auf dem Gerät selbst zu machen.
Erspart einiges an Ärger.

Dann am Rechner die Privacy Extensions deaktivieren und modified EUI64 nutzen. Damit ist der Interface-Identifier von der MAC abhängig und ändert sich nur, wenn sich die MAC ändert.

Bei nem gescheiten ISP kann man auch ein festes IPv6-Netz bekommen und muss sich mit DynDNS nicht mehr ärgern.
Member: Avenga
Avenga Oct 23, 2022 updated at 10:04:48 (UTC)
Goto Top
Der RPi, Ubuntu VM & Synologys haben alle EUI64.

Ich update die IPv6 über Node-Red.

Hier wird die eigene Public IPv6 ausgelesen und per NS Lookup mit Dynv6 verglichen, wenn ungleich wird geupdatet.
Dazu wird gleichzeitig der Host Part der Synology ans neue Previx gehängt und ebenfalls geupdatet.
Klappt auch wunderbar.

Die Frage war halt nur ob es nicht so geht wie es eigentlich Sinn ergibt:
-> Previx wird von FritzBox geupdatet.
-> Dynv6 passt darauf hin die IPv6 der einzelnen Geräte an, durch MAC oder Host Part.

Wenn das tatsächlich nicht geht ist es ok für mich.
Member: tikayevent
tikayevent Oct 23, 2022 at 10:19:36 (UTC)
Goto Top
Previx wird von FritzBox geupdatet
Wird das richtige Prefix genommen? Weil WAN-seitig hast du an der Fritzbox fast immer ein anderes Prefix als dir für dein LAN delegiert wird.
Member: Windows10Gegner
Windows10Gegner Oct 23, 2022 at 11:02:53 (UTC)
Goto Top
Zitat von @tikayevent:

Previx wird von FritzBox geupdatet
Wird das richtige Prefix genommen? Weil WAN-seitig hast du an der Fritzbox fast immer ein anderes Prefix als dir für dein LAN delegiert wird.

WAN-seitig muss es ein anderes Präfix sein, denn das ist das Transportnetz zum Provider.
Member: tikayevent
tikayevent Oct 23, 2022 at 11:14:17 (UTC)
Goto Top
WAN-seitig muss es ein anderes Präfix sein, denn das ist das Transportnetz zum Provider.
Muss nicht zwingend. Insbesondere die Mobilfunkanbieter teilen nur ein /64 (ohne PD) zu, welches WAN-seitig anliegt und dann der Rest irgendwie ins LAN gebracht werden muss.
Member: Windows10Gegner
Windows10Gegner Oct 23, 2022 at 11:20:15 (UTC)
Goto Top
Beim Mobilfunk findet ja auch kein Routing auf Kundenseite statt. Bei DSL aber schon bei IPv6.
Member: tikayevent
tikayevent Oct 23, 2022 at 11:27:46 (UTC)
Goto Top
Zitat von @Windows10Gegner:

Beim Mobilfunk findet ja auch kein Routing auf Kundenseite statt. Bei DSL aber schon bei IPv6.

Driftet ganz kräftig vom Thema ab, aber: Fuck, dann muss ich die Mobilfunkkarte aus meinem Router rausholen. Wo steck ich die denn jetzt rein?! Ich glaube in die Waschmaschine oder in die Flasche mit dem Glasreiniger..

Was wo passiert, ist immer eine Sache der Konfiguration. Und was im Mobilfunk funktioniert, kann genauso an anderer Stelle auch zum Einsatz kommen.
Und vielleicht hat der TO eine LTE-Fritzbox. Sowas solls geben.
Member: Avenga
Avenga Oct 23, 2022 at 14:48:29 (UTC)
Goto Top
Ich habe die FritzBox erst mal außen vor gelassen, obwohl ich meine, dass sie das richtige Previx sendet.
Ich habe über die Update URL rumprobiert: https://dynv6.com/api/update?hostname=mydomain.dynv6.net&token=xxx&a ...; . . . . .
das geht am schnellsten.
Member: Avenga
Avenga Oct 23, 2022 at 15:25:48 (UTC)
Goto Top
Ich habe einen ersten Erfolg.
Es klappt wie gewünscht wenn man folgendes eingibt:
Unter "edit record" gibt man den Host ein mit zwei Doppelpunkten, z.B. ::211:32ff:fba2:42e1
Wenn man nun den Previx genau so updatet, Beispiel:
https://dynv6.com/api/update?hostname=mydomain.dynv6.net&token=mytok ...::
klappt es.
Der AAAA Record wird korrekt geändert.

Nun kriege ich die Fritzbox nur nicht dazu den Previx zu übergeben.
Anleitung von dynv6:
Go to Internet → Freigaben → Dynamic DNS then enable the Option Dynamic DNS benutzen select the provider Benutzerdefiniert and copy the following values into the form:

Update-URL: http://dynv6.com/api/update?hostname=<domain>&token=<usern ...;

Habe ich so geändert:
http://dynv6.com/api/update?hostname=<domain>&token=<usern ...;

passiert aber nix.

Kann man sich den Lan Previx aus der FB irgendwie ziehen? Also von außen
Member: Avenga
Avenga Oct 23, 2022 at 15:57:17 (UTC)
Goto Top
... einmal hat´s die FB geupdatet, danach wieder nicht:
feh
ist mir zu unzuverlässig, zudem klappen auch mehrere Domains nicht.

daher habe ich es in Node-Red geändert:
nr
So wird nur der Previx ausgelesen, verglichen und geupdatet.

falls es Jemand benötigt bitte melden.