---
title: DNSSettings
framework: devicemanagement
role: symbol
role_heading: Device Management Profile
path: devicemanagement/dnssettings
---

# DNSSettings

The payload that configures encrypted DNS settings.

## Declaration

```data
object DNSSettings
```

## Properties

DNSSettings: A dictionary that defines a configuration for an encrypted DNS server. OnDemandRules: An array of rules that define the DNS settings. If not set, the system always applies the DNS settings. These rules are identical to the OnDemandRules array in VPN payloads. ProhibitDisablement: If true, the system prohibits users from disabling DNS settings. This key is only available on supervised devices.

## Discussion

Discussion Specify com.apple.dnsSettings.managed as the payload type. When installed from an MDM, the setting only applies to managed Wi-Fi networks. When installed manually, this setting also applies to cellular networks. Profile availability  |   |   |   |   |   |   |   |

## Topics

### Objects

- [DNSSettings.DNSSettings](devicemanagement/dnssettings/dnssettings-data.dictionary.md)
- [DNSSettings.OnDemandRulesElement](devicemanagement/dnssettings/ondemandruleselement.md)

## See Also

### Networking

- [Cellular](devicemanagement/cellular.md)
- [CellularPrivateNetwork](devicemanagement/cellularprivatenetwork.md)
- [ContentCachingService](devicemanagement/contentcachingservice.md)
- [Domains](devicemanagement/domains.md)
- [Firewall](devicemanagement/firewall.md)
- [NetworkUsageRules](devicemanagement/networkusagerules.md)
- [Relay](devicemanagement/relay.md)
- [WiFi](devicemanagement/wifi.md)
- [WiFiManagedSettings](devicemanagement/wifimanagedsettings.md)
