All Tips

How to Change the DNS Servers on You iPhone

šŸ‘‹ Thanks for reading! Things have changed since this was written, take it with a grain of salt ;)

Why change it? There are several benefits to changing it!

  • Blocking ads
  • Blocking inappropriate content
  • Speeding up your browsing

Sadly there is no visible setting on the iPhone to change the DNS server while using LTE! It is simple when using WIFI (Settings > Wifi > etc)

āˆž Step 1 - install iBackupBot

This is an application that lets you edit some of the source files on your phone. Specifically the network settings file :)

Download from https://www.icopybot.com/itunes-backup-manager.htm.

āˆž Step 2 - backup your phone

While that is downloading and installing, take a fresh backup of your phone onto your computer.

āˆž Step 3 - open iBackupBot

Open iBackupBot. It will automatically detect your last backup and load it. Navigate to the file ā€œiPhone > System Files > SystemPreferencesDomain > System Configuration.ā€ Select the ā€œpreferences.plistā€ file from the file list and open with the built in editor. It may ask for a license. Press cancel for now and the editor will open.

If your are nervous about breaking your phone, take two backups before starting :)

iPhone filesystem

āˆž Step 4 - edit the file

Find the section for ā€œIp1ā€.

Each section has a name that is a really long string of numbers and letters. After the string will be <dict>...<key>Interface</key>...<key>DeviceName</key>...<string>ip1</string>

After the first <dict> you can insert a DNS section (or edit if it is already there.) In this example I have the DNS for cleanbrowsing.org. You could also put Ad-guard-family filters for example.

<key>DNS</key>
<dict>
	<key>ServerAddresses</key>
	<array>
	   <string>185.228.168.10</string>
	   <string>185.228.168.11</string>
	</array>
</dict>
iPhone DNS settings

āˆž Step 5 - save and restore phone

Finally, save the edits to the file, and close the file by clicking the red power button.

Now we can save the file to the phone! Make sure you have the file highlighted still, then click the ā€œRestoreā€ button. Click ā€œokā€ on the prompt.

iPhone restore

You may get an error message with a code. Click the ā€œabout restore errorā€ and there will be instructions on how to resolve. In my case I needed to disable ā€œFind My Phoneā€ and then reboot the phone. This also restarted the iBackupBot.
If you are unable to restore with iBackupBot, restart the process and after saving the file use iTunes to restore your phone.

āˆž Step 6 - restore any settings

Donā€™t forget to turn ā€œfind my phoneā€ back on!

Check dnsleaktest.com to make sure DNS is working!

Unfortunately this didnā€™t work on my phone using Verizon :(.


location