CrazyEngineers
  • Update: The fastest DNS servers available in India for browsing as well as for gaming, as on 28 May 2023 is Google Public DNS:

    IPv4 Addresses

    • 8.8.8.8

    • 8.8.4.4

    IPv6 Addresses

    • 2001:4860:4860::8888

    • 2001:4860:4860::8844

    I will keep updating this page based on the tests I perform. Our earlier tests had put the CloudFlare DNS 1.1.1.1 at the top; but Google seems to have taken the crown away from them.

    Why?

    Google has established a massive infrastructure in India; which allows them to route the queries really fast.

    For example, I pinged Google.com multiple times using Google Public DNS and CloudFlare DNS. While CloudFlare ping times averaged at 49 milliseconds, Google Public DNS averaged just 18 milliseconds.

    I asked our fellow members to perform similar tests from different parts of India and the results were similar.

    I have also found that Google Public DNS 8.8.8.8 is reliable as well. I have never had any speed or performance issues ever since I switched to it about 1.5 years ago.

    Google Public DNS is also the fastest DNS for Android / Mobile devices in India.

    Is 1.1.1.1 Fast and Safe?

    Lot of my friends asked me if 1.1.1.1 is still the fastest. Unfortunately, it is not. They launched with big claims (read our old discussion below), but Google’s taken over them in terms of speed and performance.

    Google DNS has been constantly outranking all the other competing DNS providers in benchmark tests.

    In terms of safety, 1.1.1.1 is just as safe as any other public DNS provider. It offers protection from DDoS and also has a shared SSL certificate in its free plan.

    Other Notable DNS Providers

    Following are some of the DNS providers you can try if you are feeling adventurous.

    Format: {DNS} : {Primary DNS} | {Secondary DNS}

    1. Quad9: 9.9.9.9 | 149.112.112.112

    2. OpenDNS: 208.67.222.222 | 208.67.220.220

    3. ControlD: 76.76.2.0 | 76.76.10.0

    4. CleanBrowsing: 185.228.168.9 | 185.228.169.9

    5. Alternate DNS: 76.76.19.19 | 76.223.122.150

    6. AdGuardDNS: 94.140.14.14 | 94.140.15.15

    7. Comodo: 8.26.56.26 | 8.20.247.20

    8. Verisign: 64.6.64.6 | 64.6.65.6

    9. OpenNIC: 216.87.84.211 | 23.90.4.6

    A Quick Introduction to DNS

    In simple terms, a DNS server (Domain Name System server) acts like a phone book for the internet. Its primary function is to translate human-friendly domain names, like https://www.crazyengineers.com into machine-readable IP addresses, such as "192.0.2.1."

    When you enter a website's domain name into your web browser, your computer needs to know the IP address of that website's server to establish a connection.

    Instead of expecting users to remember and enter IP addresses, which are numerical and not intuitive, DNS servers help simplify the process.

    Here's a basic breakdown of how DNS servers work:

    1. You type a website's domain name into your browser.

    2. Your computer sends a request to a DNS server, asking for the IP address associated with that domain name.

    3. The DNS server checks its database or caches to find the corresponding IP address for the domain name.

    4. If the DNS server has the IP address, it sends it back to your computer.

    5. Your computer then uses the IP address to establish a connection with the web server hosting the website you want to access.

    6. The web server responds to your request, and the website's content is delivered to your browser for display.

    In essence, DNS servers play a crucial role in translating user-friendly domain names into the numeric IP addresses necessary for devices to communicate and connect with each other over the internet.

    How to Configure DNS

    If you are looking to speed up your browsing or gaming, following are the steps to follow to setup the correct DNS configuration.

    Configure DNS on Windows Operating System

    1. Open the Control Panel. You can do this by pressing the Windows key, typing "Control Panel," and selecting it from the search results.

    2. In the Control Panel, navigate to "Network and Internet" and then click on "Network and Sharing Center."

    3. In the left sidebar, click on "Change adapter settings."

    4. Right-click on your active network connection (Ethernet or Wi-Fi) and select "Properties."

    5. In the properties window, scroll down and double-click on "Internet Protocol Version 4 (TCP/IPv4)."

    6. In the TCP/IPv4 properties, select the option "Use the following DNS server addresses."

    7. Enter the following DNS server addresses for Google Public DNS:

      • Preferred DNS server: 8.8.8.8

      • Alternate DNS server: 8.8.4.4

    8. Click "OK" to save the changes.

    Configure DNS on macOS

    1. Click on the Apple menu and select "System Preferences."

    2. In the System Preferences window, click on "Network."

    3. Select your active network connection (Wi-Fi or Ethernet) from the left sidebar.

    4. Click on the "Advanced" button in the lower right corner.

    5. Go to the "DNS" tab.

    6. In the DNS Servers section, click on the "+" button to add a new DNS server.

    7. Enter the following DNS server addresses for Google Public DNS:

      • 8.8.8.8

      • 8.8.4.4

    8. Click "OK" and then "Apply" to save the changes.

    Configure DNS on Android

    1. Open the Settings app on your Android phone.

    2. Scroll down and tap on "Network & internet" or "Connections."

    3. Tap on "Wi-Fi" or "Advanced" (depending on your Android version).

    4. Find your active Wi-Fi network and tap on it to open its settings.

    5. Tap on "IP settings" or "Advanced options."

    6. Change the setting from "DHCP" to "Static" or "Static IP."

    7. In the DNS 1 and DNS 2 fields, enter the following DNS server addresses for Google Public DNS:

      • DNS 1: 8.8.8.8

      • DNS 2: 8.8.4.4

    8. Save the settings and reconnect to the Wi-Fi network.

    Old Answer

    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. 

    Replies
Howdy guest!
Dear guest, you must be logged-in to participate on CrazyEngineers. We would love to have you as a member of our community. Consider creating an account or login.
Replies
  • Abhishek Rawal

    MemberMar 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.
    Are you sure? This action cannot be undone.
    Cancel
  • Vikram S Bargah

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

    <a href="https://developers.google.com/speed/public-dns/docs/using" target="_blank" rel="nofollow noopener noreferrer">Get Started  |  Public DNS  |  Google Developers</a>

    This may help you.
    Are you sure? This action cannot be undone.
    Cancel
  • Abhishek Rawal

    MemberMar 7, 2014

    Vikram S Bargah
    <a href="https://developers.google.com/speed/public-dns/docs/using" target="_blank" rel="nofollow noopener noreferrer">Get Started  |  Public DNS  |  Google Developers</a>

    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)
    Are you sure? This action cannot be undone.
    Cancel
  • Kaustubh Katdare

    AdministratorMar 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
    Are you sure? This action cannot be undone.
    Cancel
  • Abhishek Rawal

    MemberMar 7, 2014

    Kaustubh Katdare
    You don't have to do it that way.
    Is there any performance difference between two different methods ?
    Are you sure? This action cannot be undone.
    Cancel
  • Kaustubh Katdare

    AdministratorMar 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.
    Are you sure? This action cannot be undone.
    Cancel
  • Abhishek Rawal

    MemberMar 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 ?
    Are you sure? This action cannot be undone.
    Cancel
  • Kaustubh Katdare

    AdministratorMar 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: #-Link-Snipped-# . 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.
    Are you sure? This action cannot be undone.
    Cancel
  • Satya Swaroop Dash

    MemberMar 8, 2014

    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 ?
    Are you sure? This action cannot be undone.
    Cancel
  • Abhishek Rawal

    MemberAug 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.
    Are you sure? This action cannot be undone.
    Cancel
  • Ashraf HZ

    MemberSep 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.
    Are you sure? This action cannot be undone.
    Cancel
  • Kaustubh Katdare

    AdministratorAug 12, 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.
    Are you sure? This action cannot be undone.
    Cancel
  • Aditya1096

    MemberNov 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
    Are you sure? This action cannot be undone.
    Cancel
  • Kaustubh Katdare

    AdministratorDec 2, 2015

    #-Link-Snipped-# - 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 : <a href="https://www.grc.com/dns/benchmark.htm" target="_blank" rel="noopener noreferrer">GRC's | DNS Nameserver Performance Benchmark  </a> . 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?
    Are you sure? This action cannot be undone.
    Cancel
  • Kaustubh Katdare

    AdministratorJun 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.
    Are you sure? This action cannot be undone.
    Cancel
  • Kaustubh Katdare

    AdministratorOct 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.
    Are you sure? This action cannot be undone.
    Cancel
  • Kaustubh Katdare

    AdministratorSep 12, 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!

    Are you sure? This action cannot be undone.
    Cancel
  • Tech Ledger

    MemberDec 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?

    Are you sure? This action cannot be undone.
    Cancel
  • Kaustubh Katdare

    AdministratorFeb 5, 2019

    #-Link-Snipped-# - 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. 

    Are you sure? This action cannot be undone.
    Cancel
  • Mohit Patil

    MemberFeb 16, 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. 

    Are you sure? This action cannot be undone.
    Cancel
  • Abhishek Rawal

    MemberFeb 16, 2019

    #-Link-Snipped-# What issue did you face ? 

    Are you sure? This action cannot be undone.
    Cancel
  • Mohit Patil

    MemberFeb 17, 2019

    #-Link-Snipped-# 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. 

    #-Link-Snipped-# I did not see any noticeable speed improvement with 1.1.1.1. 

    Are you sure? This action cannot be undone.
    Cancel
Home Channels Search Login Register