cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
145
Views
0
Helpful
7
Replies

Using DynDNS Protocol to Replace OpenDNS Updater

packetman
Level 1
Level 1

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?

7 Replies 7

rotblitz
Level 6
Level 6

"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).

packetman
Level 1
Level 1

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.

rotblitz
Level 6
Level 6

"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.




Label.JPG

packetman
Level 1
Level 1

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.

packetman
Level 1
Level 1

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.

rotblitz
Level 6
Level 6

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.

valalive
Level 1
Level 1

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.