11-05-2013 06:29 AM
Rather than installing OpenDNS Updater on each computer in my network - and, apparently, on every user account on a computer - I would like to centralize the task of IP updating in my router.
From reading this forum I understand that the OpenDNS IP Updater uses the protocol from DynDNS to update my network's IP. Therefore, since my wireless router supports the DynDNS service, I may be able to provide my router with a custom URL for updating my IP address, and thus dispense with the OpenDNS Updater entirely.
[The technique can be found at http://dyn.com/support/developers/api/perform-update/; the hostname in the URL would be my network name in my OpenDNS account, and I can use the IP Updater address in my router.]
In general, I understand that I can use the URL:
https://username:password@updates.opendns.com/nic/update?hostname=n...
where 'n' is the name in my router's configuration. Once setup, this should start updating my OpenDNS account with the correct IP address, and I can dispense with the OpenDNS Updater.
Has anyone tried this method, and were the results successful?
11-05-2013 08:03 AM
"where 'n' is the name in my router's configuration."
No, 'n' has to be the LABEL of your OpenDNS network.
And yes, if your router allows to specify a custom update URL and does support SSL/TLS (HTTPS), then you can use the Update Client in your router to update OpenDNS.
If your router still allows to specify a custom update URL, but does not support SSL/TLS, then you can still update via DNS-O-Matic (http://www.dnsomatic.com/):
"http://email:password@updates.dnsomatic.com/nic/update?hostname=destination" (without quotes)
where destination is either all.dnsomatic.com or your OpenDNS network label again. Or omit the hostname parameter at all.
As you don't mention the make and model of your router, we can't know if it could work for you. Btw, alternative router firmwares like Tomato or DD-WRT support at least one of these methods.
"Has anyone tried this method, and were the results successful?"
Yes, I do this with my ISP supplied router (manufacturer AVM). It allows to configure a "user defined" service with custom update URL, but does not support SSL/TLS, so I'm going through DNS-O-Matic.
The update URL I have to use is updates.dnsomatic.com/nic/update?myip=<ipaddr> (i.e. without protocol and hostname parameter, username and password in separate fields, and as hostname I use a DynDNS one, also defined as DNS-O-Matic service, to satisfy the control and check procedure of the router's update client).
11-05-2013 09:03 AM
Thanks very much for your help. I appreciate your advice.
Is the 'label' of my OpenDNS network the name for my network on the OpenDNS website?
I originally thought that adding the name and model of my router would be TMI but here it is: It's the Asus RT-N56U. When I get back home I'll check whether it supports SSL/TLS.
11-05-2013 10:31 AM
"Is the 'label' of my OpenDNS network the name for my network on the OpenDNS website?"
Yes, and its caption is LABEL at https://dashboard.opendns.com/settings/ - see the attachment.
"It's the Asus RT-N56U."
According to your manual (http://dlcdnet.asus.com/pub/ASUS/wireless/RT-N65U/E7376_RT-N65U_Manual.pdf), the RT-N65U supports the ASUS DDNS service. This is neither OpenDNS nor DNS-O-Matic nor DynDNS. So you can use this Update Client for nothing but the ASUS DDNS service.
11-05-2013 11:26 AM
Thanks again. I thought I saw additional services in a drop-down list, besides just Asus's own DDNS service. I won't know until I go home tonight and check.
11-05-2013 07:26 PM
Indeed, my router supports the following services:
www.asus.com
www.dyndns.org
www.dyndns.org(custom)
www.dyndns.org(static)
www.tzo.com
www.zoneedit.com
www.dnsomatic.com
www.tunnelbroker.net
www.no-ip.com
Hopefully, after not too much hit and miss, I'll get myself up and running with DynDNS.
11-06-2013 04:47 AM
Great news! So, go and register OpenDNS as service at https://www.dnsomatic.com/ and send your updates from the router through DNS-O-Matic.
08-25-2017 07:59 PM
thank you, rotblitz!
i am running tomato 1.28 and non ssl version above worked for me! I used "custom url" selection in tomato ddns and omitted the hostname parameter.
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide