View Feed
group-icon
Coffee Room
Discuss anything here - everything that you wish to discuss with fellow engineers.
12920 Members
Join this group to post and comment.
Kaustubh Katdare
Kaustubh Katdare • Mar 4, 2014

Fastest DNS available in India

I was looking at the fastest DNS server available in India and found that the recommendations vary from Google DNS to someone betting all their money on OpenDNS. I personally used BSNL's own DNS servers (I've a connection from BSNL) and not very happy with the overall speed it offers. I configured my router to default to Google DNS and things are really good ever since.


I finally downloaded Namebench service (available for Windows, OSX and Linux) and it showed some Mumbai based DNS as the fastest one; about 4% faster than Google's Public DNS. I'm not switching over to any untrusted DNS; but that got me curious to know what DNS you all are using and what do all our engineers prefer for their DNS settings. Do you all have any general recommendations about the fastest DNS available in India?


Update: Just got a list of the DNS you all can try. I've only tried the Google, OpenDNS and the one from BSNL (see the posts below). So try it at your own risk: -


Google DNS: 8.8.8.8 | 8.8.4.4

Open DNS: 208.67.222.222 | 208.67.220.220

DNS WATCH: 82.200.69.80 | 84.200.70.40

Level 3 DNS: 209.244.0.3 | 209.244.0.4 | 4.2.2.1 | 4.2.2.2 | 4.2.2.3 | 4.2.2.4

Comodo DNS: 8.26.56.26 | 8.20.247.20

More: 218.248.241.2 | 218.248.240.209 | 218.248.240.208 (tested in Pune, Maharashtra)


Tested in Chennai :

Primary : 218.248.240.209

Secondard : 218.248.241.2


Attached is the City Wise DNS Configurations. Check it out -

Update: July 17, 2018

CloudFlare has announced the launch of brand new DNS servers with IP address 1.1.1.1 and 1.0.0.1

I've been using these for a few days now and I 'think' my Internet speeds are faster than ever before. Do give it a try. 

Abhishek Rawal
Abhishek Rawal • Mar 7, 2014
Help me change my DNS to Google Public DNS or openDNS from BSNL's own ?
I am extremely noob in this networking thing.
Vikram S Bargah
Vikram S Bargah • Mar 7, 2014
Abhishek Rawal
Help me change my DNS to Google Public DNS or openDNS from BSNL's own ?
I am extremely noob in this networking thing.

https://developers.google.com/speed/public-dns/docs/using

This may help you.
Abhishek Rawal
Abhishek Rawal • Mar 7, 2014
Vikram S Bargah
https://developers.google.com/speed/public-dns/docs/using

This may help you.
Thanks! I have done in network settings from gnome-control-center. Should I edit resolv.conf too ?

nm-tool shows openDNS which I prefer.
abhishek@abhishek-desktop: ~_016
need to change anything else ? (Just confirming)
Kaustubh Katdare
Kaustubh Katdare • Mar 7, 2014
You don't have to do it that way. If you are using your router, simply go to the settings and change the DNS there. That way, every request will be resolved by the new DNS server that you specify. You should be able to access your router on 192.168.1.0 or 192.168.1.1
Abhishek Rawal
Abhishek Rawal • Mar 7, 2014
Kaustubh Katdare
You don't have to do it that way.
Is there any performance difference between two different methods ?
Kaustubh Katdare
Kaustubh Katdare • Mar 7, 2014
Abhishek Rawal
Is there any performance difference between two different methods ?
There shouldn't be. If there's any difference at all; it would be in milliseconds. The problem with BSNL DNS is that sometimes it becomes extremely slow.
Abhishek Rawal
Abhishek Rawal • Mar 7, 2014
Kaustubh Katdare
There shouldn't be. If there's any difference at all; it would be in milliseconds.
Thanks for info.

Kaustubh Katdare
The problem with BSNL DNS is that sometimes it becomes extremely slow.
Yup, I have experienced that a lot. Especially during evening. I will try both openDNS & Google DNS, and will compare which is faster for me. Is there any tool to check that out ?
Kaustubh Katdare
Kaustubh Katdare • Mar 7, 2014
Abhishek Rawal
Yup, I have experienced that a lot. Especially during evening. I will try both openDNS & Google DNS, and will compare which is faster for me. Is there any tool to check that out ?
I mentioned the tool in my first post but did not provide a link. So here you go: https://code.google.com/p/namebench/ . Namebench will survey all the DNS servers for you and report which one is the fastest. It turns out that Google DNS ranks among the top ones.

Namebench might take a lot of time to do its tests. Make sure that you only check the options that are relevant to you. I'll recommend that you should only compare the OpenDNS and Google DNS speeds for your ISP.
Google DNS is doing wonders for me, the wait time for looking up websites has reduced vastly.

I hesitated before installing the DNS data because early adopters had complained that it slowed their downloads but I am not finding those defects now. But does using Google DNS lead to some privacy issues such as snooping ?
Abhishek Rawal
Abhishek Rawal • Aug 30, 2014
snapshot5
I am using 3 DNS, two of 'em are Google Public & one is OpenDNS.

I would like to know, are they set as Primary, Secondary & Tertiary ? Is that a priority order ? Or it will select anyone from 3, randomly.
Apologies for noob question.
Ashraf HZ
Ashraf HZ • Sep 9, 2014
Abhishek Rawal
snapshot5
I am using 3 DNS, two of 'em are Google Public & one is OpenDNS.

I would like to know, are they set as Primary, Secondary & Tertiary ? Is that a priority order ? Or it will select anyone from 3, randomly.
Apologies for noob question.
Yes, it follows in that order. If your PC fails to communicate to 8.8.8.8 to resolve IPs then it tries to connect to the secondary DNS on so on.
Kaustubh Katdare
Kaustubh Katdare • Aug 13, 2015
Update: I decided to keep Google DNS as my default for some time and it's been about ~4 months I haven't touched my setup's DNS settings. Surprisingly, the service has not failed even once. I'm guessing that Google has improved their service by upgrading the servers. There was one glitch that turned out to be from the BSNL folks - which isn't very surprising anyway.

I must say that I'm impressed by Google DNS and all the upload and download speeds I'm getting are very good. Not sure if I can say the same about OPEN DNS. BSNL's own DNS servers are either fast or very slow - and they aren't reliable. Keep BSNL DNS as your default at your own risk.
Aditya1096
Aditya1096 • Nov 19, 2015
Please help I am not able to download any apps from Google playstore, any type of data,etc. Recently my router got reset but somehow I was able to make it connect to internet but can't download anything the only thing I am not able get is the proper dns server for Bsnl and when I use Google DNS I can't use my playstore and no download so please help me
Kaustubh Katdare
Kaustubh Katdare • Dec 2, 2015
@Aditya1096 - welcome to CrazyEngineers. Sorry that your question got missed. Well, you need to check the point of issue. It may not be the DNS related issue at all. Quickly connect to Google Play store using your mobile data connection, while keeping your Wi-Fi off. If the problem persists, you can be sure that the problem is NOT with the DNS. If it works; you can be sure that you need to tweak the DNS settings.

If you believe that it's the DNS issue, you can check with some other DNS. I keep the following DNS handy -

Google DNS:
8.8.8.8
8.8.4.4

Others - given to me by BSNL people.
218.248.255.212
218.148.241.2

Open DNS
208.67.222.222
208.67.220.220

These pretty much get the work done for me all the times.

Coming back to the question of fastest DNS available in India - I'd recommend that you run the speed-test multiple times using speed checking service and see which DNS offers you the fastest speed. Note that it will be highly dependent upon your current location; but as for most of the users here Open DNS and Google DNS do the job very well.

One more way to determine the fastest DNS is to use the Domain Name Speed Benchmark Tool, available as a freeware for Windows : GRC's | DNS Nameserver Performance Benchmark   . It's just a 163kb tool that gives you quite a bit of information about your network and speed.

DNSBench
Do give this tool a try and share your experience. Does altering the DNS make any difference to speed?
Kaustubh Katdare
Kaustubh Katdare • Jun 17, 2016
Update: The search for the fastest DNS servers in India continues and I believe most of the people here have settled for Google DNS. I wish to know if anyone's discovered new set of DNS that work faster than Google's for Indian users. Please post update here so that everyone benefits.
Kaustubh Katdare
Kaustubh Katdare • Oct 25, 2017
Update: I came to know about a few new DNS servers that you can try:

Level3 DNS: 209.244.0.3 | 209.244.0.4
SafeDNS: 195.46.39.39 | 195.46.39.40

These aren't based in India, but I used them when Google DNS wasn't responding.

Has anyone experimented with JIO's DNS server? If yes, share the IPs, please.
Kaustubh Katdare
Kaustubh Katdare • Sep 13, 2018

Update

I've been using Cloudflare's DNS: 1.1.1.1 as my primary DNS for almost about 40 days now, and can definitely say it's actually, noticeably faster than most other DNS you'll find in this discussion. 

If I'm not mistaken, the cloudflare DNS was launched just a few months ago as a public DNS resolver. 

Speed Comparison


TNGg-cloudflare-dns-speed-comparison.png

The statistics above are from Cloudflare's own blog, but I can definitely confirm that it's faster than any local BSNL or JIO DNS you might be using. The speed difference compared to Google Public DNS [ 8.8.8.8, 8.8.4.4 ] is not much; but still faster.

Just in case anyone wants to try these. Here are the steps:

Setup Cloudflare DNS on Windows 10

  1. Click on the Start menu, then click on Control Panel.
  2. Click on Network and Internet.
  3. Click on Change Adapter Settings.
  4. Right click on the Wi-Fi network you are connected to, then click Properties.
  5. Select Internet Protocol Version 4 (or Version 6 if desired).
  6. Click Properties.
  7. Write down any existing DNS server entries for future reference.
  8. Click Use The Following DNS Server Addresses.
  9. Replace those addresses with the 1.1.1.1 DNS addresses:
    • For IPv4: 1.1.1.1 and 1.0.0.1
    • For IPv6: 2606:4700:4700::1111 and 2606:4700:4700::1001
  10. Click OK, then Close.
  11. Restart your browser.
  12. You’re all set! 

On my test machine, I had to restart Windows (surprising!) in order for it to recognise the DNS change. It should however work without restarting your computer in 99% of the cases. 

If you have questions, ask them away. We all need a faster Internet!

Tech Ledger
Tech Ledger • Dec 20, 2018

I have a question about how ip address provides my location and how stuff whatismyipaddress.com shows my location. And i tried to see my ip location when i was in banglore but it showed me as chennai location. How it differs from real location?

Kaustubh Katdare
Kaustubh Katdare • Feb 5, 2019

@Tech Ledger - IP addresses and related GEO location are maintained in databases. These databases aren't very accurate, but can help in most of the cases. At least, they are accurate in predicting the country. I've tried several geo-to-IP services but haven't found anything that's as reliable as Google's location API. 

I'm looking for reviews and opinions on Cloudflare's DNS - 1.1.1.1. Let me know if it's been working as expected for you. I've used it but switched back to using Google's default DNS. 

Mohit Patil
Mohit Patil • Feb 17, 2019

Cloudflare dns is not working for me. I set up 1.1.1.1 on my router and it did work fine for a few days. How is it working for others? Switching back to Google DNS for now. 

Abhishek Rawal
Abhishek Rawal • Feb 17, 2019

@Mohit Patil What issue did you face ? 

Mohit Patil
Mohit Patil • Feb 17, 2019

@Abhishek Rawal Intermittent connection drops and some of the sites suddenly becoming unresponsive. Sites become available upon switching to Google or other DNS provider. I had the Cloudflare DNS setup as default DNS in my router which means entire traffic would be routed through CF. 

@Kaustubh Katdare I did not see any noticeable speed improvement with 1.1.1.1. 

Kaustubh Katdare
Kaustubh Katdare • Jun 8, 2019

That's strange @Mohit. I've been switching between 1.1.1.1 and 8.8.8.8 as my primary DNS and both seem to be at par with their performance. It could be that the Cloudflare service has had infrastructure upgrade in the recent times.

Google DNS has been a steady performer for me and it continues to be my go-to DNS. In addition, I'm using 8.8.8.8 as my secondary DNS. Works really well. 

Can someone update the list with latest fastest DNS servers available in their area? 

Kaustubh Katdare
Kaustubh Katdare • Sep 13, 2019

Just a quick update: You may use 1.0.0.1 as your secondary DNS to complement the 1.1.1.1 IP address offered by Cloudflare. I've been using this DNS server and have consistently found them to be the fastest in India.

I recently tested with my JioFiber connection and I constantly get ~92-96 Mbps speeds and I couldn't be happier. Google's DNS is now 3rd and 4th in the list -

  1. 1.1.1.1 - Cloudflare DNS
  2. 1.0.0.1 - Cloudflare DNS
  3. 8.8.8.8 - Google DNS
  4. 8.8.4.4 - Google DNS

How's your experience with it? 

Share this content on your social channels -