Free, secure and smart dns with OpenDNS

Recent surf activity sent me to interesting website, OpenDNS

What is OpenDNS?

OpenDNS helps you navigate the Internet in a safer, faster, smarter and more reliable way. Our service is free and requires nothing to download. OpenDNS doesn’t replace your existing Internet connection, it just makes it better.

Important useful things for me (taken from their FAQ) :

Why is OpenDNS safer than what I’m using now for DNS?

OpenDNS intercepts phishing attempts. OpenDNS customers will be warned if they attempt to visit a phishing site.

Why is OpenDNS faster than other DNS services?

Two things make OpenDNS faster than similar services. First, OpenDNS runs a really big, smart cache, so every OpenDNS user benefits from the activities of the broader OpenDNS user base. Second, OpenDNS runs a high-performance network which is geographically distributed (see network map) and serviced by several redundant connections. OpenDNS responds to your query from the nearest location. That means we’re very fast (and extremely reliable, to boot).

Why is OpenDNS smarter?

We fix typos in the URLs you enter whenever we can. For example, if you’re using OpenDNS craigslist.og will lead directly to craigslist.org.

When you try to go to a website that won’t load, instead of a browser error we show you OpenDNS Guide and help you get to where you want to go.

Does using OpenDNS cost me money?

No. OpenDNS is free to use.

How does OpenDNS make money?

OpenDNS makes money by offering clearly labeled advertisements alongside organic search results when the domain entered is not valid and not a typo we can fix. OpenDNS will provide additional services on top of its enhanced DNS service, and some of them may cost money. Speedy, reliable DNS will always be free.

Who are you?

Our network is distributed around the globe, but our team is headquartered in San Francisco, California, USA. More details…
Cool, enough for me :-)

I make OpenDNS account first before configure more options.
What this account for ?

I can add IP for my home connection and my office network.

Click here to sign up
opendns.PNG

Confirm account
opendns2.PNG

Checking Email and click provided link to activate my account.

opendns3.PNG

Click ‘Set up OpenDNS’
opendns4.PNG

I use proxy with public ip address 22.124.4.109

When I try to add other IP, I get warning and email confirmation sent to make sure I use that IP.

opendns5.PNG

Email from OPenDNS regard other IP I recently added.
opendns6.PNG

I change proxy connection :-)
opendns7.PNG

Yes, OpenDNS read Public IP
opendns8.PNG

Now, add 208.67.222.222 as preferred dns server and 208.67.220.220 as alternate dns server.
opendns9.PNG

try open http://welcome.opendns.com/
opendns10.PNG

Hoho, I need to change it directy at squid configuration.

Recheck the address :-)

opendns11.PNG

Time to update my cachedns at server to communicate with OpenDNS, from FAQ:

How do I configure dnscache to forward queries to OpenDNS?

1. Create a non-empty file named /etc/dnscache/env/FORWARDONLY.
2. Replace the contents of /etc/dnscache/root/servers/@ with the OpenDNS servers, one per line:

208.67.222.222
208.67.220.220

3. Restart dnscache.

svc -t  /var/services/dnscache

Configuration in OpenDNS side :

opendns121.PNG

right side
opendns13.PNG

Left side, having account in OpenDNS I can  block some domains :-)
opendns14.PNG

For example
opendns15.PNG

Domain successfully added to blocklist; will take effect in 5 minutes.