DynDNS.org - Ez-Internet

Status
Für weitere Antworten geschlossen.

selfhost

Benutzer
Mitglied seit
16. Sep 2008
Beiträge
34
Punkte für Reaktionen
0
Punkte
0
Hallo,

na wenn das mal nicht die Lösung ist nach der ich gesucht habe:

>Wo wird der connect mit den DDNS-Porvidern beschrieben? In der Datei >/etc/ddns_provider.conf:

Man kopiere:

[DYNDNS.org]
modulepath=DynDNS
queryurl=members.dyndns.org/nic/update?hostname=__HOSTNAME__myip=__MYIP__&system=dyndns&wildcard=NOCHG&mx=NOCHG
&backmx=NOCHG

und ändere wie folgt ab:

[selfHOST.de]
modulepath=DynDNS
queryurl=carol.selfhost.de/nic/update?hostname=__HOSTNAME__myip=__MYIP__

und schon haben wir einen neuen Anbieter oder ist es doch nicht so einfach?

Ich vergaß, der 1. der das schafft und mit seiner Kundennummer bei uns hier postet, kann bei selfhost.de seine eigene vollwertige Domain das 1. Jahr sein eigen nennen (Bezieht sich auch auf Thread: http://www.synology-forum.de/showthread.html?t=3427).

Gruß Ludwig
 

Trolli

Benutzer
Mitglied seit
12. Jul 2007
Beiträge
9.848
Punkte für Reaktionen
1
Punkte
0
Hallo Ludwig!

Die relevante ddns_provider.conf befindet sich nicht im Verzeichnis /etc sondern im Verzeichnis /etc.defaults.

Die Datei wird über einen Telnet-Zugriff mit dem Befehl "vi /etc.defaults/ddns_provider.conf" beareitet.

Man muss den Eintrag nicht ersetzen, man kann den neuen Provider schlicht hinten dranhängen. Ist von Synology auch bereits so vorgesehen. Der vollständige (bisherige) Inhalt der Datei lautet:
Code:
# Input:
#    1. DynDNS style request:
#       modulepath = DynDNS
#       queryurl = [Update URL]?[Query Parameters]
#
#    2. Self-defined module:
#       modulepath = /sbin/xxxddns
#
#       Our service will assign parameters in the following order when calling module:
#           ($1=username, $2=password, $3=hostname, $4=ip)
#
# Output:
#    When you write your own module, you can use the following words to tell user what happen by print it.
#    You can use your own message, but there is no multiple-language support.
#
#       good -  Update successfully.
#       nochg - Update successfully but the IP address have not changed.
#       nohost - The hostname specified does not exist in this user account.
#       abuse - The hostname specified is blocked for update abuse.
#       notfqdn - The hostname specified is not a fully-qualified domain name.
#       badauth - Authenticate failed.
#       911 - There is a problem or scheduled maintenance on provider side
#       badagent - The user agent sent bad request(like HTTP method/parameters is not permitted)
#       badresolv - Failed to connect to  because failed to resolve provider address.
#       badconn - Failed to connect to provider because connection timeout.
#
 
[DYNDNS.org]
        modulepath=DynDNS
        queryurl=members.dyndns.org/nic/update?hostname=__HOSTNAME__&myip=__MYIP__&system=dyndns&wildcard=NOCHG&mx=NOCHG&backmx=NOCHG
[TwoDNS.de]
        modulepath=DynDNS
        queryurl=update.twodns.de/update.php?hostname=__HOSTNAME__&myip=__MYIP__
[NoIP.com]
        modulepath=DynDNS
        queryurl=dynupdate.no-ip.com/nic/update?hostname=__HOSTNAME__
[3322.org]
        modulepath=DynDNS
        queryurl=www.3322.org/dyndns/update?hostname=__HOSTNAME__&system=dyndns
Nach der Hinzufügen der entsprechenden Zeilen kann man den neuen Provider im Webinterface auswählen, ein Neustart ist nicht erforderlich.

EDIT: Diese Methode ist übrigens der im anderen Beitrag beschriebenen Methode überlegen, da hierbei alle drei Minuten überprüft wird, ob sich die IP Adresse des Servers geändert hat. Bei geänderter IP-Adresse wird dann ein Update der dynamischen IP angestossen.

Gruß,
Trolli

PS: An der Domain hab ich kein Interesse, den kann gerne jemand anderes haben...
 
Zuletzt bearbeitet:

selfhost

Benutzer
Mitglied seit
16. Sep 2008
Beiträge
34
Punkte für Reaktionen
0
Punkte
0
>EDIT: Diese Methode ist übrigens der im anderen Beitrag beschriebenen >Methode überlegen, da hierbei alle drei Minuten überprüft wird, ob sich die IP >Adresse des Servers geändert hat. Bei geänderter IP-Adresse wird dann ein >Update der dynamischen IP angestossen.

Vielen Danke für die Info!
Finde ich auch. Andere Überlegung war unseren für Linux gebauten Updater zu verwenden, ich finde das aber in der Tat hübscher. Nun suche ich noch jemand, der das ganze mal mit mir testet. Wer stellt die Station ;-)?

Gruß Ludwig Richter / selfhost.de
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Es funktioniert. Hab ich doch gestern schon geschrieben. Habe bei euch eine DynDNS gebucht und getestet (itari ....)

itari
 

selfhost

Benutzer
Mitglied seit
16. Sep 2008
Beiträge
34
Punkte für Reaktionen
0
Punkte
0
Der Test war die CronTab Lösung oder? Ich meine die Version via Weboberfläche, denn ich würde mir gern mal unsere Logs anschauen, was er so tut.
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Die zusätzliche Eintragung in der /etc.default/ddns_provider.conf lauten:
Rich (BBCode):
[selfhost.de]
        modulepath=DynDNS
        queryurl=carol.selfhost.de/nic/update?hostname=__HOSTNAME__&myip=__MYIP__

Anbei der Screenshoot (externe Adresse ein wenig verstümmelt ;) )

.
 

Anhänge

  • selfhost.jpg
    selfhost.jpg
    43,7 KB · Aufrufe: 151

selfhost

Benutzer
Mitglied seit
16. Sep 2008
Beiträge
34
Punkte für Reaktionen
0
Punkte
0
Hallo,

ok im Internen Log stellt er sich so dar:

Time: 2008-09-17 14:41:39
Laufzeit: 0s
Eventclass: 204
Eventsubclass: xxxx
IP: xxx.xxx.xxx.xxx
Source: Carol::update
Client/Session: Synology DDNS Updater/0721 support@synology.com

Sehr gut, damit sieht man auch wo es her kommt. Git werden wir die Tage mal einen FAQ zusammenbauen, alle restlichen Info's (Weg zur Shell ect. ) suche ich mir hier zusammen.

Viel Spass mit den Domainpaketen, einfach mailen, danke Ludwig von selfhost.de
 

Pax90

Benutzer
Mitglied seit
14. Aug 2008
Beiträge
122
Punkte für Reaktionen
0
Punkte
16
Habe ich grade auch nochmal getestet. funzt =)
 

selfhost

Benutzer
Mitglied seit
16. Sep 2008
Beiträge
34
Punkte für Reaktionen
0
Punkte
0
@pax: Habe ich grade auch nochmal getestet. funzt =)

Prima, gib mir Deine Domain/Kundennummer bei uns (ggf. über unseren Support) und ich schalte Dir Deine Wunschdomain wie besprochen frei!

Gruß Ludwig / Selfhost.de
 

Trolli

Benutzer
Mitglied seit
12. Jul 2007
Beiträge
9.848
Punkte für Reaktionen
1
Punkte
0
Wenn ihr es richtig schön machen wollt, könntet ihr eine universelle Patchdatei für alle Synology Stations erstellen, die die notwendigen Änderungen an der ddns-provider.conf über die Firmwareupdate-Funktion der Synology Stations durchführt. Wie man eine solche Datei erstellt, kann man hier lesen: http://oinkzwurgl.org/diskstation_patchfiles

Eine Beispieldatei findest Du hier. Diese Datei führt eine ähnliche Modifikation an der /etc/inetd.conf durch.

Trolli
 

selfhost

Benutzer
Mitglied seit
16. Sep 2008
Beiträge
34
Punkte für Reaktionen
0
Punkte
0
Hallo,

das ist ne schicke Idee, das nehmen mal die Entwickler im Haus in Angriff. Mittlerweile binich vom Produkt selber so angetan, das ich es mir mal auf meine Bestelliste setzen werden. Muss mal schauen ob es meinen privaten wie beruflichen Ansprüchen gerecht wird. Ich bin mir sicher, das kann mir das Forum auch beantworten ;-)

Ludwig
 

selfhost

Benutzer
Mitglied seit
16. Sep 2008
Beiträge
34
Punkte für Reaktionen
0
Punkte
0
Hallo,

haben uns jetzt eine 207+ zu Testzwecken zugelegt. Eintrag habe ich drinn, erscheint auch im Interface, aber das Update scheitert (Authenthentication failed).
Da ich im Log sehe, dass es bei Dir klappt, hast Du ausser dem Eintrag noch was gemacht? Mein Update kommt schlicht nicht am Server an.

Rich (BBCode):
[selfhost.de]
        modulepath=DynDNS
        queryurl=carol.selfhost.de/nic/update?hostname=__HOSTNAME__&myip=__MYIP__

Gruß Ludwig
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Also bei mir geht es so ohne Fehlermeldung.

itari
 

selfhost

Benutzer
Mitglied seit
16. Sep 2008
Beiträge
34
Punkte für Reaktionen
0
Punkte
0
hi,

das war jetzt tricky, gut bestätige es funktioniert, die Datei hat sich zickig mit Zeilenümbrüchen, gleich nachdem ich mich gefragt habe was der Author von vi geraucht hat ;-). Wenn wir den Patch fertig haben, poste ich das noch im anderen Thread, dann hätten wir es.

danke und Gruß Ludwig
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
der Author von vi geraucht hat ;-)

Der Autor ist Bill Joy und in der Tat hat er auch mal was geraucht. Trotzdem ist der vi einer der genialsten Editoren geworden ... hab mich an anderer Stelle schon mal zu den Thema ausgelassen. Und nur mal so, wer kennt Bill Joy nicht :D Auch deinen Job gäbe es nicht, wenn es es ihn gäbe. Aber ich weiß ja mittlerweile, dass man seinen Job eh in der Lotterie gewinnt ...

itari
 

Trolli

Benutzer
Mitglied seit
12. Jul 2007
Beiträge
9.848
Punkte für Reaktionen
1
Punkte
0
Man könnte noch ergänzen, dass der Patch sehr wahrscheinlich nach einem Firmwareupdate der Synology Station erneut eingespielt werden muss.

Trolli
 
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