[Eisfair] [E1] Strato DynDNS vom EIS aus aktualisieren?

Armin Weinmann news at die-weinmanns.de
Sa Sep 17 23:43:47 CEST 2016


Hallo Olaf,

Am 22.08.2016 um 14:41 schrieb Olaf Jaehrling:
> Das konfigfile:
> /etc/inadyn-mt/inadyn2.conf
> update_period_sec 600
> username USERNAME
> password PASSWORD
>
> alias example.de (hier deine dyn-Domain)
> # Run as daemon / in background
> background
> # Log to syslog or file
> syslog
>
> #Debug / log level
> verbose 6
>
> dyndns_server_name dyndns.strato.com
> dyndns_server_url /nic/update
> ip_server_name myonlineportal.net /checkip
>
>
> Gruß
>
> Olaf
>> >

Tut mir leid, daß ich mich erst so spät wieder melde. Zwischendurch war 
Urlaubszeit, nach dem Urlaub ist in der Arbeit immer der Teufel 
los...aber ich werde nichts neues erzählen...

Zu meinen Ergebnissen:
Ich habe die o. g. Konfiguration übernommen, angepaßt und ausprobiert. 
leider funktioniert das ganze nicht so wie es soll.

Beim Start kommt in /var/log/messages folgendes:

INADYN[7657]: Sat Sep 17 23:16:55 2016: E:INADYN: ip parse failed in 
check_my_ip_address...

Irgendwas geht da nicht, ich habe einen Beitrag gefunden der aussagt, 
daß dieses Problem in einer neueren Version gefixt wäre...


Ich habe in der Zwischenzeit herausgefunden, daß der ganze Zirkus auch 
ganz einfach durch den Aufruf einer URL erledigt werden kann:

Alternative:
curl --insecure 
https://sub.domain.de:passwort@dyndns.strato.com/nic/update?hostname=sub.domain.de

Geht soweit prima, nur kommt nach mehrmaligem Aufruf (bei dem die 
Adresse sich nicht geändert hat) die Antwort

abuse <IP-Adresse>

D. h. ich sollte vor dem Aufruf prüfen ob sich die aktuell zugeteilte 
Adresse und der bei dyndns.strato.com hinterlegte wert geändert haben 
und nur bei Änderungen wird der Aufruf gemacht.

Wie kann ich denn sowas machen? Gibts da evtl schon irgendwelche Scripte?

Mal die Datenkrake befragen, aber erst morgen ...

Armin




Mehr Informationen über die Mailingliste Eisfair