Open DNS and Mikrotik

I would like to protect the kids from the internet in general. I have been looking at opendns and it seems like the way to go.

Is opendns the best way to do this?

If so, I have a dynamic ip address. Is there a way to keep my ip address in sync on the Mikrotik router?

Thanks.

I’ve just started using OpenDNS … seems to work well enough. There is no issue with a dynamic IP. Just set your DNS under IP / DNS Settings to use OpenDNS’s ip addresses. As far as securing your computers, consider setting up SRP.

What happens to your custom settings when your dynamic ip changes?

That is the dilemma… how do you keep your dynamic ip address current on the mikrotik so that you don’t lose your opendns settings?

http://www.opendns.com/support/dynamic_ip_tech/

Just use a hostname. Haven’t tested it, but is from their faq

Sent from my SCH-I545 using Tapatalk

Are you saying their host name? If so, how do you keep it up to date? Is there a script that works for the mikrotik with the hostname?

I believe you make your “label” marked as dynamic through the dashboard… then you can use the following URL to update the IP

https://UserID:Password@updates.opendns.com/nic/update?hostname=YourLabelName

DNS-O-Matic also seems to support updating an OpenDNS Label

I have used it for over 2 years now and love it. If you have windows or Mac use the opendns Clint that will update you ip to opendns if changed. http://vwww.opendns.com/support/



Sent from my RM-821_eu_sweden_235 using Tapatalk

If you want to run a script on your router here you go... Basically ensure that your "label" is marked as Dynamic on OpenDNS... then put the label, username, and password in the script. Run it every 10 minutes or whatever. If you wanted to you could make it check the current vs the old IP and only fetch if they differ...
#.* by RouterOS

EntryDNS Update Script

Variables

:local openDNSUsername "USERNAME"
:local openDNSPassword "PASSWORD"
:local openDNSHostname "LABEL"

Script

/tool fetch url="https://updates.opendns.com/nic/update?system=dyndns&hostname=$openDNSHostname"
user="$openDNSUsername" password="$openDNSPassword"
mode=https keep-result=no

Thanks Eric. I will give it a try.

Do you think it makes a difference if I check it and only fetch if it differs?

Also, does checking every 10 minutes tax the router or bandwidth in any way?

Shouldn’t make a difference. And unless your on dial up the bandwidth is negligible.

Sent from my SCH-I545 using Tapatalk

To be clear, am I correct in saying this script sends my current public IP address to opendns to always keep it current?

It actually doesn’t send any ip. Their server uses the ip the request came from.

Sent from my SCH-I545 using Tapatalk

Use OpenDNS Family shield.

http://blog.opendns.com/2010/06/23/introducing-familyshield-parental-controls/

hi
what hapen in load balance ?
i have 4 wan load balance and 4 opendns network, how can update every wan ??

What was my problem using OpenDNS. So it’s working great but after couple of days OpenDNS servers disappear, and the customer can open any web side who i’ve been blocked on OpenDNS. Is anyone familiar with that?