PayloadKit

DNS Proxy

com.apple.dnsProxy.managed

The payload that configures DNS proxies.

iOSmacOS
macOS 10.15+iOS 11.0+combined

Configuration Keys (4)

KeyTypeTitle
AppBundleIdentifierrequired

The bundle identifier of the app containing the DNS proxy network extension.

stringApp Bundle Identifier
ProviderBundleIdentifier

The bundle identifier of the DNS proxy network extension to use. Declaring the bundle identifier is useful for apps that contain more than one DNS proxy extension.

stringProvider Bundle Identifier
ProviderConfiguration

The dictionary of vendor-specific configuration items.

dictProvider Custom Configuration
DNSProxyUUID

A globally unique identifier for this DNS proxy configuration. The proxy processes DNS lookups traffic for managed apps with the same 'DNSProxyUUID' in their app attributes. This key is required for user enrollment.

stringDNS Proxy UUID