Configuring a DNS Proxy Profile

It is possible to configure a proxy server through which all DNS requests from the device will pass. In this article we'll go over what each setting does and how it should be configured.

App Bundle ID:

Here you enter the App's bundle ID

If your App is in the App-store this is how you find the BundleID for your App:

  1. Find the app online (Google for the iTunes link). For this example we use Apple Pages:
  2. Copy the number after the id in the URL. (Here: 361309726).
  3. Open where you replace the ID with the one you looked up.
  4. Search the output for "bundleID". In this example it looks like this (next to a bunch of other data): "bundleId":"". So for Pages, the Bundle ID is

You can also find out the BundleID if you have the .ipa file of your App:

  1. Copy the .ipa file and rename the extension to .zip. (So e.g. Pages.ipa will become
  2. Unzip the zip file. You will get a new folder named like the zip file.
  3. Search for the file iTunesMetadata.plist in that new folder.
  4. Open the file with a text editor and search for softwareVersionBundleId. For Pages this looks like this

Provider Bundle ID:

A string containing the bundle identifier of the proxy provider to be used by this configuration.

It is possible for this ID to be identical to the App Bundle ID

Provider Configuration (Optional):

A dictionary containing vendor-specific configuration parameters for a proxy provider.

Upload Configuration:

Upload a Property List (Plist) containing the specific DNS Proxy configuration. 

Have more questions? Submit a request


Article is closed for comments.