If you've ever used the Internet, it's a good bet that you've used the Domain Name System, or DNS, even without realizing it. DNS is a protocol within the set of standards for how computers exchange data on the Internet and on many private networks, known as the TCP/IP protocol suite. Computers and other network devices on the Internet use an IP address to route your request to the site you're trying to reach. This is similar to dialing a phone number to connect to the person you're trying to call. Thanks to DNS, though, you don't have to keep your own address book of IP addresses. Instead, you just connect through a domain name server, also called a DNS server or name server, which manages a massive database that maps domain names to IP addresses.
What is DNS Server Work
When you enter a URL into a Web browser, the browser sends out a request to a Domain Name System (DNS) server to convert the domain name that the URL contains into an IP address. The DNS server can respond to that request in one of four ways:
- If the DNS server already knows the IP address, it will respond back with that information.
- It can connect to other DNS servers to look for the IP address in question.
- It can redirect your request to another DNS server, such as a root DNS server, which holds more information.
- It can respond that the domain name doesn't exist or is invalid.
The main function of the DNS is the translation of the human readable Domain Names to corresponding Internet protocol (IP) address. For example, just take our site address myblogger-tricks.com, and paste into browser address bar when you hit enter it, your web browser will send request to DNS server. The request will be processed by DNS server and Domain Name(myblogger-tricks.com) will be translated to IP address (our site hosted on Godaddy Server). After that URL will be processed and the response will be given. If there's a delay in contacting the DNS server, or if the DNS server takes too much time resolving the address, you'll face a delay in getting to a Web site. So even if you've got the world's fattest pipe, your Web surfing will be slowed down.
Why we need to use third party dNS on our computer
Increase the Performance and Webpage Speed
Just think that, If your DNS servers are very fast means, you will get the faster response. That is bit more speed in the loading of the webpage. If all you care about is speed, you may see an advantage from switching to a third-party DNS server — or you may not. To be sure, you should run a DNS benchmarking tool Namebench, which will make DNS requests to your current DNS server and other DNS servers, testing how long each server takes to respond.
For Greater Security
All DNS servers don’t offer the same features and so that many of them don’t offer better protection to prevent the vulnerabilities. Third-party DNS servers like OpenDNS and Google Public DNS also offer security features that haven’t yet been implemented by many ISP’s DNS servers. For example, Google Public DNS supports DNSSEC to ensure DNS requests are securely signed and accurate. Your ISP’s DNS servers may not yet implement such security features.
Protection For Malware and Phishing Pages.
OpenDNS also performs filtering to block phishing sites. Modern browsers have built-in phishing protection, but if you run a network that includes Windows XP computers running Internet Explorer 6, enabling OpenDNS will give all of these computers some identity theft protection they wouldn’t otherwise have.
Other DNS services don’t offer this feature. For example, Google Public DNS does not include any content-filtering features, as it aims to just function as a fast DNS service without any of the frills.
Image Credit: Iconsshock
"Be the first to express your thoughts"
Post a Comment
Important - Make sure to click the "Subscribe By Email" link below the comment for to be notified of follow up comments and replies.If you use Name/URL don't use keywords as your name. We love to hear from you! Leave us a comment.
To ensure proper display, HTML/XML/JavaScript need to be Encode first using this Encoder Tool Then paste the Encoded code here.