17 Feb 2019

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

Electronics and Communication
4 years ago
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

Branch Unspecified
4 years ago
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

Electronics and Communication
4 years ago
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)
4 years ago
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

Electronics and Communication
4 years ago
Kaustubh Katdare
You don't have to do it that way.
Is there any performance difference between two different methods ?
4 years ago
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

Electronics and Communication
4 years ago
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 ?
4 years ago
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.
Satya Swaroop Dash

Satya Swaroop Dash

Computer Science
4 years ago
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

Electronics and Communication
4 years ago
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

Communications
4 years ago
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.
3 years ago
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

Branch Unspecified
3 years ago
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
3 years ago
@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?
2 years ago
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.
1 year ago
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.
5 months ago

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

Information Technology
1 month ago

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?

2 weeks ago

@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

Computer Science
2 days ago

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

Electronics and Communication
2 days ago

@Mohit Patil What issue did you face ? 

Mohit Patil

Mohit Patil

Computer Science
1 day ago

@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. 

Share this content on your social channels -

Only logged in users can reply.