When you type www.lwegatech.com into your browser's address bar, you expect nothing less than to be taken to lwegatech website. Chances are you're not giving much thought to the work being done in the background by the Domain Name System, or DNS.
Today, as part of ongoing effort to make the web faster, google launched a public DNS resolver called Google Public DNS, and the public has been invited to try it out.
Most of us aren't familiar with DNS because it's often handled automatically by our Internet Service Provider (ISP), but it provides an essential function for the web. You could think of it as the switchboard of the Internet, converting easy-to-remember domain names — e.g., www.google.com — into the unique Internet Protocol (IP) numbers — e.g., 220.127.116.11 — that computers use to communicate with one another.
The average Internet user ends up performing hundreds of DNS lookups each day, and some complex pages require multiple DNS lookups before they start loading. This can slow down the browsing experience.Research has shown that speed matters to Internet users, so over the past several months google engineers have been working to make improvements to the public DNS resolver to make users' web-surfing experiences faster, safer and more reliable thus the born of Google Public DNS.
Google Public DNS is a large set of DNS servers placed around the world. Interestingly, even though the number of caching DNS servers is apparently quite high, Google only uses two addresses for them: 18.104.22.168 and 22.214.171.124. (It looks like Google turned to Level3 to get some easy to remember addresses for this purpose, rather than use addresses out of their own, less-memorable address ranges.) The routing system simply delivers packets addressed to either address to the closest Google Public DNS location. So users in different places around the world will be talking to different instances of these addresses, making for faster round-trip times, which is important for good web surfing. This mechanism is called anycast.
Google uses clusters of servers at each of the anycast locations that collectively cache information, allowing requests to be rerouted from one server in the cluster to another. This provides better caching and thus better performance than simply distributing incoming DNS queries over a set of independently operating servers. Additionally, they've developed a system that can refresh information that is about to expire (all DNS records contain a "time to live" value), rather than removing stale information and then having to do a lengthy lookup when it's requested again by a user
If you're web-savvy and comfortable with changing your network settings, check out the Google Code Blog for detailed instructions and more information on how to set up Google Public DNS on your computer or router.
In an online statement issued by google. As people begin to use Google Public DNS,there's a plan to share what learnt with the broader web community and other DNS providers, to improve the browsing experience for Internet users globally. The goal of Google Public DNS is to benefit users worldwide while also helping the tens of thousands of DNS resolvers improve their services, ultimately making the web faster for everyone.
Unfortunately, despite the anycasting, advanced caching, and extensive security features, Google Public DNS is not the ideal DNS service for your primary dns server .it's in its experimental stage so my advise is to setup alternative DNS servers on your gateway.