OpenDNS + dns-o-matic + Multiple WANs
Hi guys,
I would like to setup multiple WAN locations (my families internet WANs) in OpenDNS and use dns-o-matic as the dynamic dns service.
How can I collect several IP adresses in dns-o-matic and assign them to the different network labels in my OpenDNS umbrella?
Network1 -> dns-o-matic1 -> OpenDNS1 with label network1
Network2 -> dns-o-matic1 -> OpenDNS1 with label network2
Thanks a lot
Felix
-
An update client must run at each location, each updating its specific OpenDNS network by sending the update requests to DNS-O-Matic with the related label (hostname). The update clients are the components to "collect" the IP address for their network in question.
However, not sure why you would like to use DNS-O-Matic in this context. You could send the updates directly to OpenDNS. DNS-O-Matic is rather for scenarios where multiple DDNS hostnames are to be updated with the same IP address (one location).
-
rotblitz, I found the manual, but still it does not work properly.
I am using a Fritzbox 7490 and entered the following information:
Update URL: updates.opendns.com/nic/update?hostname=OPENDNSNETWORKLABEL&myip=<ipaddress>
Domain Name: opendns
User Name: xxx@xxx.com
Password: xxxDo you have an idea?
-
Sure, OpenDNS supports HTTPS only, not HTTP.
https://updates.opendns.com/nic/update?hostname=LABEL&myip=<ipaddr>
Domain name: a real DDNS hostname from any DDNS service, because this is what is being checked by FRITZ!OS before and after the update. You must also update this hostname, else the FRITZ!Box will draw error messages. (For me a DDNS hostname from http://www.duckdns.org/ works well for this purpose.)
This again (because you have to update two services, OpenDNS and another) leads to the idea to use DNS-O-Matic nevertheless for exactly this purpose. You configure the two services there. Also here HTTPS is supported:
https://updates.dnsomatic.com/nic/update?myip=<ipaddr>
(You do not need to specify a hostname in the update URL. Also, if you use DuckDNS, you just have to specify your user name (the part before .duckdns.org) in the DNS-O-Matic service configuration, not the FQDN. In the FRITZ!Box you specify the FQDN yourname.duckdns.org though.)
Coming back to your original question about different locations:
It looks like you need two OpenDNS/DNS-O-Matic accounts, and also two DDNS hostnames, one for each location, so that every location works independently without interfering with the other. -
Hi rotblitz,
thanks a lot! I managed to get everything into one opendns account:
fritzbox1 -> dns-o-matic (label site 1) = updates site 1
fritzbox2 -> opendns (label site 2) = updates site 2
In order to avoid the error you mentioned, I created dyndns accounts, which are updated via my synology systems.
-
I thought again about what you have configured, and you still may see errors in the FRITZ!Box log. This is because the Box knows about IP address changes in real-time and performs the update in real-time, whereas the NASes check for IP address changes only every 5 or 10 minutes (according to the DDNS APIs). Therefore the updates will be almost out of sync, causing the FRITZ!Box to raise errors.
Your options here are:
- Ignore the errors. OpenDNS will most likely be updated nevertheless.
- Sync the updates while pushing all from the FRITZ!Boxes through DNS-O-Matic. As I said, you'll need two OpenDNS/DNS-O-Matic accounts for this and also two different DDNS hostnames, i.e. one set of stuff for each location.
Please sign in to leave a comment.
Comments
7 comments