Feature request: Add Strato.de as provider #73

Closed
opened 2025-11-20 04:19:48 -05:00 by saavagebueno · 5 comments
Owner

Originally created by @Hamster-0815 on GitHub (Nov 12, 2020).

Originally assigned to: @qdm12 on GitHub.

hello
i would like to use stratos ddns.

Strato uses the "DynDNS v2" protocol from dyndns.org

• Server: https://dyndns.strato.com/nic/update
• Host: The domain or subdomain to be redirected (e.g .: meinpc.wunschname.de)
• User: A domain from your package (e.g .: desiredname.de)
• Password: your Dynamic DNS password, which you can assign in the STRATO customer login

example of url-update:
https://ihredomain.de:DynDNS-Passwort@dyndns.strato.com/nic/update?hostname=subdomain.ihredomain.de&myip=192.XXX.X.X,2003:8106:1234:5678:abcd:ef01:2345:6789

strato.de help:
https://www.strato.de/faq/domains/so-einfach-richten-sie-dyndns-fuer-ihre-domains-ein/ (DE better)
https://www.strato.com/faq/en_us/domain/this-is-how-easy-it-is-to-set-up-dyndns-for-your-domains/ (EN)

thank you for the effort

Originally created by @Hamster-0815 on GitHub (Nov 12, 2020). Originally assigned to: @qdm12 on GitHub. hello i would like to use stratos ddns. Strato uses the "DynDNS v2" protocol from dyndns.org • Server: https://dyndns.strato.com/nic/update • Host: The domain or subdomain to be redirected (e.g .: meinpc.wunschname.de) • User: A domain from your package (e.g .: desiredname.de) • Password: your Dynamic DNS password, which you can assign in the STRATO customer login example of url-update: https://ihredomain.de:DynDNS-Passwort@dyndns.strato.com/nic/update?hostname=subdomain.ihredomain.de&myip=192.XXX.X.X,2003:8106:1234:5678:abcd:ef01:2345:6789 strato.de help: https://www.strato.de/faq/domains/so-einfach-richten-sie-dyndns-fuer-ihre-domains-ein/ (DE better) https://www.strato.com/faq/en_us/domain/this-is-how-easy-it-is-to-set-up-dyndns-for-your-domains/ (EN) thank you for the effort
Author
Owner

@qdm12 commented on GitHub (Dec 13, 2020):

Can you please try the image with docker tag :strado? Thanks!

A few questions for you:

  1. Can you use wildcard subdomains *? (I assume not)
  2. Can you update your ip without specifying myip in the URL? (I assumed yes, but would like to be sure on that)
@qdm12 commented on GitHub (Dec 13, 2020): Can you please try the image with docker tag `:strado`? Thanks! A few questions for you: 1. Can you use wildcard subdomains `*`? (I assume not) 1. Can you update your ip without specifying `myip` in the URL? (I assumed yes, but would like to be sure on that)
Author
Owner

@Hamster-0815 commented on GitHub (Dec 14, 2020):

tag is :strato ;)

  1. Can you use wildcard subdomains *? (I assume not)

no wildcard are not allowed.

  1. Can you update your ip without specifying myip in the URL? (I assumed yes, but would like to be sure on that)

yes that works! then the ip is used by the sender-ip

config:

{
"settings": [
{
"provider": "strato",
"domain": "cgwhs.de",
"host": "nn",
"username": "cgwhs.de",
"password": "*********"
}
]
}

log:

ERROR Get "https://cgwhs.de:@dydns.strato.com/nic/update?hostname=nn.cgwhs.de&myip=*****": dial tcp: lookup dydns.strato.com on 8.8.8.8:53: no such host

you use : @dydns.strato.com
it should: @dyndns.strato.com (n)

when I use the link in the browser it works with the dyndns

@Hamster-0815 commented on GitHub (Dec 14, 2020): tag is :strato ;) >1. Can you use wildcard subdomains *? (I assume not) no wildcard are not allowed. >2. Can you update your ip without specifying myip in the URL? (I assumed yes, but would like to be sure on that) yes that works! then the ip is used by the sender-ip config: >{ "settings": [ { "provider": "strato", "domain": "cgwhs.de", "host": "nn", "username": "cgwhs.de", "password": "*********" } ] } log: > ERROR Get "https://cgwhs.de:***@dydns.strato.com/nic/update?hostname=nn.cgwhs.de&myip=********": dial tcp: lookup dydns.strato.com on 8.8.8.8:53: no such host you use : @dydns.strato.com it should: @dyndns.strato.com (n) when I use the link in the browser it works with the dyndns
Author
Owner

@qdm12 commented on GitHub (Dec 14, 2020):

Alright thanks! I fixed these up, can you pull and try again with :strato (give it a few minutes to build on Github actions)? Thanks!

@qdm12 commented on GitHub (Dec 14, 2020): Alright thanks! I fixed these up, can you pull and try again with :strato (give it a few minutes to build on Github actions)? Thanks!
Author
Owner

@Hamster-0815 commented on GitHub (Dec 15, 2020):

really nice it works!
no error in logs and "Update status" : Success
thank you

@Hamster-0815 commented on GitHub (Dec 15, 2020): really nice it works! no error in logs and "Update status" : Success thank you
Author
Owner

@qdm12 commented on GitHub (Dec 16, 2020):

Cool! I merged it the main code base so you can now use it on the Docker image with no tag or :latest tag. Enjoy!

@qdm12 commented on GitHub (Dec 16, 2020): Cool! I merged it the main code base so you can now use it on the Docker image with no tag or `:latest` tag. Enjoy!
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/ddns-updater#73