What is DNS?
DNS (Domain Name System) is an internet protocol which translates domain name into corresponding IP addresses. Domain name system has distributed database to store domain name, IP address and many entities for that domain name. For example: if we type www.youtube.com in the browser’s address bar and press enter. DNS resolver which is built in your system will send a data pack with domain name to check his IP address in the DNS server.
Open DNS was launched on July 2006 to speed up the domain name resolution. It provides Dashboard to manage the browsing experience. Developed Content Filtering like parental control to restrict adult contents and block phishing and malware hosts from being connected. It provides completely free service for personal use including parental control and phishing protection. Also provides premium services for business use.
Google Public DNS was launched on December 2009 to provide free and global domain name system. It acts as a pure Domain name system and caching system and won’t provide the content filtering and blocking service. It becomes most popular for his reliability, speed and security.
Your ISP’s DNS:
By default, your internet service provider will assign some specific Domain name system to your system. Speed, security, reliability and everything completely depends on your internet service provider.
How to choose the fastest DNS?
DNS speed is completely determined by the DNS servers by how fast they responding. If the DNS server is far away from your location then probably you will get very slow downloading speed. To check this, Google developed a tool called namebench which pings all available DNS servers and displays the fastest responding DNS server presented near to your geographical location. [Note: Namebench will take several hours to complete the test]
Difference between Google Public DNS vs OpenDNS vs ISP’s DNS
How to Change the DNS protocol?
Once you selected the DNS server using “namebench”, follow below steps to add the selected DNS server to your system. Configure your network controller and update any of the below public DNS servers. Remove the public DNS servers from your network settings to revert the DNS to your own ISP’s DNS. After updating the new DNS server, disconnect and reconnect your internet connection to changes take effect.
Follow below instruction to setup and configure Google Public DNS and OpenDNS:
Google Public DNS: https://developers.google.com/speed/public-dns/docs/using#setup
After updating the DNS server, reconnect your internet connection and now your system has the fastest DNS protocol near to your geographical location. Now you are ready to test speed of your internet connection.
Goto SpeedTest and click “Begin Test”.
It will take few seconds to test your connection. Once done, it displays the results including your downloading speed and uploading speed of your internet connection.
By above reading, we can conclude that DNS name resolving speed was completely depends on DNS server which is nearest to you. So check your nearest DNS server using namebench software and change it to increase your browsing speed.
You have any other recommendation? You know some other fastest DNS servers? Let us know in the comments below.