Thursday, January 14, 2010

Google Public DNS from Ask Bob Rankin


Google Public DNS


Google recently announced its Public DNS service, which provides an alternative Domain Name Service (DNS) for any user connected to the Internet. Read on to find out why using this service could speed up your web surfing and provide other benefits as well...

What is Google Public DNS?

Google Public DNSI wrote about OpenDNS, a service similar to Google Public DNS, back in April 2009; you can read it for some background on DNS in general and why a public DNS service may improve your Web surfing and other Internet experiences. This article talks about how to use Google Public DNS and how it compares to other public DNS services. First, a short review of how DNS works.
Every computer on the Internet is assigned a unique number called an IP address, which is registered to a more easily remembered domain name, such as AskBobRankin.com. To connect, your Web browser, email client, or other program must know the IP address. Translating a domain name such as www.askbobrankin.com into an IP address is the job of DNS nameservers. When you program needs to look up an IP address in a domain, it sends a request to a nameserver.
Authoritative nameservers are the final authority on which IP addresses belong to which domain names. There is a surprisingly small number of "authoritative" nameservers in the world. The one to which your program sends its lookup requests isn't one of the authoritative nameservers. Instead, it is a resolver nameserver that does nothing but handle lookup requests from users.
A resolver nameserver first checks its cache of things it's looked up recently to see if the answer to your request is in there. If not, it contacts one of the authoritative nameservers for the answer. It takes less time to deliver your answer from cache than to look it up in an authoritative nameserver.

Benefits of Using Google Public DNS

Google keeps more answers in its cache, and so lookups are faster overall. You can see how important fast DNS lookups are by viewing the source code of any Web page your browse. Typically, there will be more than a dozen URLs in a page, each of which requires a DNS lookup.
Google also provides more high-performance DNS servers distributed all over the world than most ISPs do. The faster the server and the closer it is to you geographically, the faster your Web surfing. So using Google Public DNS means your Web pages will load faster; that's the main benefit that users see.
Security of DNS servers is a big problem on the Internet, and Google has implemented a slew of features to protect users against malicious tampering with DNS results.
To replace your ISP's DNS service with Google Public DNS, you can change your computer's DNS settings manually. But there is a free utility for Windowsusers, the Google DNS Helper, that will do the job for you, even saving your old DNS settings so they can be easily restored if you wish.

What is OpenDNS? from Ask Bob Rankin


What is OpenDNS?



"What exactly is OpenDNS? I've heard that it can be used to make your Internet access faster, but I'm a little fuzzy on how it works, and if there are any gotchas I should know about."


Should You Use OpenDNS?

What is OpenDNS?First, let's define some terms. DNS stands for "Domain Name Service" and is the piece of the Internet that deals with routing and addressing. In a nutshell, DNS converts a human-readable domain name into a machine-friendly IP address. When you ask your browser to fetch a page from the AskBobRankin.com domain, it must query a DNS server to find out the numeric IP address of the domain. That IP address makes it possible for your browser to communicate with the Internet, route your request across the network, and fetch the desired information. The DNS server is typically provided by your internet service provider, but you don't have to use your ISP's DNS service.
Enter OpenDNS - a free, alternative domain name service that separates your DNS operations from your ISP and gives you faster, more reliableInternet access. OpenDNS speeds up your Internet access by connecting you to high-performance DNS servers that are faster and more reliable than the DNS service provided by most ISPs.
OpenDNS setupOpenDNS is totally free, and setting it up on an individual computer or a home network is easy. There's no software to download or install. To start using OpenDNS on a single computer, you just need to change your TCP/IP Properties so that your DNS server addresses point to OpenDNS. If you have a home network, just login to the router and tweak a couple of settings there. Complete instructions and a video tutorial can be found on this OpenDNS Setuppage.
OpenDNS gives you some additional benefits as well. Here are some of the highlights.

Phishing Protection

The anti-phishing protection built into OpenDNS can help to protect you from scammers who want to whisk you off to some dark corner of the Internet. OpenDNS utilizes the most respected phishing database technology available, PhishTank. This feature will not only warn you when a site is a phishing site, but it will also prevent you from accessing the site. Learn more about phishing in my companion articlePhishing Scams.

Typo Corrections

Another perk offered by OpenDNS is typo corrections. This feature helps you find the site you're searching for by offering spelling suggestions when you mistype a web address. For example, if you type in "www.disneymoveyclub.com", OpenDNS will display a page that says "You tried to visit www.disneymoveyclub.com, which is not loading. Did you mean disneymovieclub.com?" And in cases where you make a simple typo that OpenDNS can figure out automatically, you'll just go straight to the desired site. For example, if you enter "google.cmo" or "craigslist.ogr" OpenDNS will do the right thing. This is a great alternative to the useless error page that normally appears when you enter a web address incorrectly.

Shortcuts

Another great benefit offered by OpenDNS is their shortcut utility. This allows you to assign a shortcut to long web address, similar to AOL keywords. For example, you can create a shortcut like "FF" for "www.FlowersFast.com" or "G" for "www.google.com" so that you can get to these sites without having to enter the entire web address. These shortcuts work great if you have a list of sites that you visit often, or if you have kids who have trouble typing long URLs. The Shortcuts feature requires that you create a free account and be logged in to OpenDNS.

Parental Controls

OpenDNS filteringParental controls are also offered by OpenDNS. What makes OpenDNS's parental controls special is that they offer so many different filtering choices. You can choose a filtering level of High, Moderate, Low, Minimal, None or choose Custom and then select the filtering categories that you want in effect. To create a filter all you have to do is check the box next to the filter category. Or if you like, you can filter specific sites that are off-limits for your kids. Parental Controls also requires an OpenDNS account.

OpenDNS = Better Internet Access

Overall, OpenDNS offers you a safer and more reliable Internet experience. In addition to protecting you from phishing scams and helping you to find the information that you actually want, OpenDNS also increases the speed and reliability of your Internet service. They accomplish this by increasing the speed at which your web pages load and reducing the amount of disruptions to your Internet service. Honestly, I don't see any downside to using OpenDNS. Questions, comments? Post your thoughts below...