DDNS Updater DDNS Updater 2 - Eigener DDNS Dienst

Status
Für weitere Antworten geschlossen.

neutron

Benutzer
Mitglied seit
16. Jul 2015
Beiträge
462
Punkte für Reaktionen
0
Punkte
16
Hallo,

Ich versuche gerade den DDNS Updater dazu zu bewegen mit meinem eigenen DDNS Dienst auf meinem Server zu arbeiten, aber irgendwie bekomme ich es nicht hin.

Folgendes Szenario:

Ich lege eine Subdomain an, die ich als DDNS Hostname verwenden will, sagen wir einfach mal 'test.example.com'.

Der Mechanismus legt mir nun eine URL an, mit der ich die IP updaten kann, diese sieht dann so aus:

dynupd.test.example.com/d6985e4901f5960de75f80dc03264a61


Das ganze läuft als NUR über einen Token der generiert wird.

Wie könnte ich das wohl nun in den DDNS Updater 2 einbauen? Zum einen muss er ja vor jeden "Host" ein dynupd. vorran stellen, zum anderen brauch ich hinten den Token.

Ich stehe grad auf dem Schlauch :(

gruß neutron.
 

QTip

Super-Moderator
Teammitglied
Mitglied seit
04. Sep 2008
Beiträge
2.341
Punkte für Reaktionen
13
Punkte
84
Mit den zur Zeit enthaltenen Bordmitteln wird das nicht gehen, ausser du erstellt für jeden Host einen Anbieter + Protokoll. Die Struktur vom DDNS Updater sieht vor, das nur die Werte der angegeben Parameter pro Host variabel sind, nicht aber die Scripturl oder die Serveradresse selbst.

Man könnte dies mit einem eigenen Modul umgehen. Die Werte für Domain und Token per GUI in Variablen packen und dann im Modul die URL entsprechend erstellen.
 

neutron

Benutzer
Mitglied seit
16. Jul 2015
Beiträge
462
Punkte für Reaktionen
0
Punkte
16
Und das mit dem Modul kann ich selbst "irgendwie" tun, oder müsstest du das machen ? Zum erstellen oder bearbeiten von Modulen hab ich nämlich in der Tat noch nichts gefunden.
 

QTip

Super-Moderator
Teammitglied
Mitglied seit
04. Sep 2008
Beiträge
2.341
Punkte für Reaktionen
13
Punkte
84
Und das mit dem Modul kann ich selbst "irgendwie" tun, oder müsstest du das machen ? Zum erstellen oder bearbeiten von Modulen hab ich nämlich in der Tat noch nichts gefunden.
Das Modul wird in Perl geschrieben, ein Beispielmodul #example.pm bzw. die anderen Module für weitere Infos befinden sich in /var/packages/ddnsupdater2/target/lib/DDNSUpdater\Module
 

neutron

Benutzer
Mitglied seit
16. Jul 2015
Beiträge
462
Punkte für Reaktionen
0
Punkte
16
Oha, meine Lieblingssprache... :/ Ne, ich glaube dann wird das wohl nix, das werd ich nicht selbst hin bekommen.
 

QTip

Super-Moderator
Teammitglied
Mitglied seit
04. Sep 2008
Beiträge
2.341
Punkte für Reaktionen
13
Punkte
84
Normalerweise vermeide ich Insellösungen für nur einen Benutzer, aber ich mach hier mal eine Ausnahme. Ich benötige dann aber noch Infos welche Rückmeldungen existieren und wie ich das Protokoll benennen soll.
 

neutron

Benutzer
Mitglied seit
16. Jul 2015
Beiträge
462
Punkte für Reaktionen
0
Punkte
16
Find ich cool. Im Prinzip ist es sogar nicht einmal eine Insellösung. Das ganze basiert auf dem DDNS Addon für Plesk von Haggybear (haggybear.de). Ich denke das nutzen einige Leute, Plesk sollte ja denke ich bekannt sein und der baut dafür diverse addons, wie jetzt dieses ddns addon. Du könntest du Modul also z.b. auch haggybear nennen oder Plesk oder wie auch immer.

Rückmeldungen such ich raus, liefer ich gleich nach.
 

neutron

Benutzer
Mitglied seit
16. Jul 2015
Beiträge
462
Punkte für Reaktionen
0
Punkte
16
Also soweit ich das aus den php Dateien des addons ersehen kann, gibt es nur:

OK - Update ist erfolgt
ERROR - Update nicht erfolgt


Es gibt zwar noch mehr Meldungen, die betreffen aber das addon selbst, nicht den Status des DNS Updates, ich nehme an die brauchst, bzw. willst du nicht abfangen, oder ?
 

QTip

Super-Moderator
Teammitglied
Mitglied seit
04. Sep 2008
Beiträge
2.341
Punkte für Reaktionen
13
Punkte
84
Also soweit ich das aus den php Dateien des addons ersehen kann, gibt es nur:

OK - Update ist erfolgt
ERROR - Update nicht erfolgt

Noch eine Frage: Kann man die IP manuell auf einen Wert setzen und mitgeben oder wird immer die IP vom Client benutzt? Wenn ja, wie heisst der Parameter?
Ich habe das Plesk DynDNS Control Panel Paket nicht und kann es mir auch nicht herunterladen, nur für registrierte User verfügbar.
 
Zuletzt bearbeitet:

neutron

Benutzer
Mitglied seit
16. Jul 2015
Beiträge
462
Punkte für Reaktionen
0
Punkte
16
Noch eine Frage: Kann man die IP manuell auf einen Wert setzen und mitgeben oder wird immer die IP vom Client benutzt? Wenn ja, wie heisst der Parameter?
Ich habe das Plesk DynDNS Control Panel Paket nicht und kann es mir auch nicht herunterladen, nur für registrierte User verfügbar.

Soweit ich das ersehen kann nicht. Ich habe hier einmal das Paket für dich verlinkt, kannst du herunter laden. Ich kann dir auch gerne auf meinem Server einen Zugang für Plesk einrichten wo du das ganze selbst live testen kannst, wenn du möchtest.
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
13.999
Punkte für Reaktionen
264
Punkte
373
Hallo,
@neutron
bitte keine Vollzitate und erst recht nicht wenn Du direkt antwortest.
Danke.

Gruß Götz
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat