Hi, I run the service https://www.duckdns.org
I really want to improve the instructions on our site (https://www.duckdns.org/install.jsp?tab=openwrt)
However I don't have an OpenWrt system to check/work with the instructions.
The current instructions on your Wiki seem to have been improved recently (http://wiki.openwrt.org/doc/howto/ddns. … uckdns.org)
However we have fixed a few of the issues and I would like to update the Wiki and our site to reflect the updates.
Firstly we have now swapped SSL Certificate providers - so it should be that we don't need to add -k to the retrieve program
Also the configuration seems to use the WEB to test the IP, is this normal wont the WAN Address be a more efficient way to do this?
Also we don't need the IP passing to us (At duckdns /update) we pull the IP out of the request.
So with all that in mind - is this the correct config procedure now?
note: I have not changed the IP param of the update from web
Can someone test it?
------------------------------------------------------------------------------------
Add Duck DNS to ''services''
The reason you want to add Duck DNS to the services file is because this will allow you to configure other ddns services if needed, and it allows for proper https usage with curl.
Edit /usr/lib/ddns/services and add this to the end of the file:
# Duck DNS
"duckdns.org" "https://www.duckdns.org/update?domains=[DOMAIN]&token=[PASSWORD]&ip=[IP]"
Duck DNS ddns-scripts ''config'' example
config service "myddns"
option enabled "1"
option interface "wan"
option service_name "duckdns.org"
option domain "DOMAIN"
option username "LEAVE BLANK"
option password "xxxxxxx-YOUR_TOKEN-xxxx-xxxxxxxxxxxx"
option force_interval "12"
option force_unit "hours"
option check_interval "10"
option check_unit "minutes"
option ip_source "web"
option ip_url "http://wtfismyip.com/text"
option use_https "1"
option cacert "/etc/ssl/certs/cacert.pem"
(Last edited by StevenHarperUK on 6 Oct 2013, 12:09)