How to Setup Cloudflare DNS on iOS and Android

cloudflare dns

Cloudflare has announced its own DNS service, claiming it to be the fastest and privacy-first consumer DNS service. Though alternatives like Google DNS and Open DNS already exist, Cloudflare is mainly focussing on the privacy problem. Built with a partnership between Cloudflare and APNIC, the DNS resolver supports both DNS-over-TLS and DNS-over-HTTPS for enhanced security. Cloudflare’s DNS currently ranks fastest with a global response time of 14ms, compared to 20ms for Open DNS and 34ms for Google DNS. You can read detailed info on announcement blog post and official site.

Cloudflare DNS uses and for IPv4 and 2606:4700:4700::1111 and 2606:4700:4700::1001 for IPv6 connections. Perhaps, if you wish to switch from your default ISP DNS or any other custom DNS to Cloudflare then you can do so across different platforms. Let’s see how to do so on iOS and Android.

Add Cloudflare DNS on iPhone & iPad –

  1. Go to Settings > Wi-Fi and tap on the preferred Wi-Fi network.
  2. Tap on Configure DNS and select Manual.
  3. Under DNS Servers, delete any existing entries if any by tapping the red minus button.
  4. Tap on Add Server and type
  5. Tap on Add Server again and type
  6. Tap the Save button on the top right.

Add Cloudflare DNS on Android –

  1. Go to Settings > Wi-Fi and long tap on the connected network.
  2. Select Modify network.
  3. Tap on Advanced options and change IP settings to Static.
  4. Scroll down and type in DNS 1 and in DNS 2 tab. Tap Save.

That’s it! You’ve switched to Cloudflare DNS on your mobile device. Now enjoy faster and more private DNS servers. Do note that the changes apply only to the specific Wi-Fi connection and not for other wireless connections that you might be using. You have to manually add the DNS for all the desired Wi-Fi networks in that case. Moreover, the DNS will be active only for Wi-Fi connections and not while accessing the Internet over 3G or 4G LTE.

Alternatively, you can rather configure your router’s DNS to make sure all the connected devices on that network run on Cloudflare DNS. This way you don’t have to manually configure the DNS for all the devices individually.


Mayur Agarwal is the founder and editor-in-chief of WebTrickz. As a Technology enthusiast and an Internet addict, he loves sharing useful How To’s and Tips & Tricks. Follow him @mayurjango on Twitter.

6 Responses

  1. Saqlain says:

    Wow, thanks for nice tips to change DNS server. Now I easily change my android DNS server and I used Cloudflare DNS. It gives me more secure with private. Thanks, Mayur.

  2. siva says:

    Thanks for your simple steps. Finally, I added Cloudflare DNS to my Android Device. I feel that internet speed is increased than previous.

  3. Fawad khan says:

    Great Post, I Have successful setup using this post.Thanks, the buddy for such a great content.It\’s also improvement in speed

  4. Avinash says:

    good post bro, now I\’m going to try this

  5. Harsha says:

    Thanks for the detailed one. It is very easy to follow. 🙂

  6. Blue says:

    I was forced to add a little ip and gateway address then I could save. After that I had no internet connection. It didn\’t work.

Leave a Reply

Your email address will not be published. Required fields are marked *