Create a Mac or iOS Encrypted DNS Policy

Many Apple devices support using an encrypted transport protocol to communicate with a Domain Name System (DNS). JumpCloud supports using DNS over HTTPS and DNS over Transport Layer Security (TLS) services. DNS encrypts traffic and hides DNS queries from view.

JumpCloud provides four policies to control encrypted DNS settings for macOS and iOS devices. You’ll configure DNS servers to control the queries that can use DNS on the device by supplying Supplemental Match Domains, Server Addresses, and Server URLs or names.

These four policies let you use DNS to encrypt DNS traffic:

  • Encrypted DNS over HTTPS:
  • Encrypted DNS over TLS:
    • For macOS devices running macOS Big Sur and later.
    • For supervised iPhones and iPads running iOS 14 and later.

Create a macOS or iOS Encrypted DNS over HTTPS policy

  1. Log in to the Admin Portal: https://console.jumpcloud.com/login .
  2. Go to DEVICE MANAGEMENT > Policy Management.
  3. In the All tab, click (+).
  4. On the New Policy panel, select the Mac or iOS tab.
  5. From the list, select Encrypted DNS over HTTPS, then click configure.
  6. Under Settings Server Addresses, click Add Server Addresses.
  7. If your DNS servers have an IPv4 or IPv6 address, enter the address here. To add additional addresses, click Add Server Addresses. For example, 45.90.28.193.
  8. For Server URL, enter the server’s URI template. For example, https://dns.example.net/dns-query{?dns}.
  9. For Supplemental Match Domains, click Add Supplemental Match Domains.
  10. Enter a list of domain strings used to determine which DNS queries can use the DNS server. For example, dns.example.net. If you don’t provide this, all domains will use the DNS server. A single wildcard prefix is supported, but not required. 
  1. (Optional) Select the Device Groups tab. Select one or more device groups where you’ll apply this policy. For device groups with multiple OS member types, the policy is applied only to the supported OS.
  2. (Optional) Select the Devices tab. Select one or more devices where you’ll apply this policy.
  3. Click Save. If prompted, click Save again. 

Create a macOS or iOS Encrypted DNS over TLS policy 

  1. Log in to the Admin Portal: https://console.jumpcloud.com/login .
  2. Go to DEVICE MANAGEMENT > Policy Management.
  3. In the All tab, click (+).
  4. On the New Policy panel, select the Mac or iOS tab.
  5. From the list, select Encrypted DNS over TLS from the list, then click configure.
  6. For Server Addresses, click Add Server Addresses.
  7. If your DNS servers have an IPv4 or IPv6 address, enter all the addresses here. To add additional addresses, click Add Server Addresses. For example, 45.90.28.193. 
  8. For Server Name, enter the server’s hostname of a DNS over TLS server. If there are multiple existing server names, click in the field to see those names. The hostname is used to validate the server certificate. 
  9. For Supplemental Match Domains, click Add Supplemental Match Domains.
  10. Enter a list of domain strings used to determine which DNS queries can use the DNS server. For example, dns.example.net. If you don’t provide this, all domains will use the DNS server. A single wildcard prefix is supported, but not required.
  11. (Optional) Select the Device Groups tab. Select one or more device groups where you’ll apply this policy. For device groups with multiple OS member types, the policy is applied only to the supported OS.
  12. (Optional) Select the Devices tab. Select one or more devices where you’ll apply this policy.
  13. Click Save. If prompted, click Save again.
Back to Top

List IconIn this Article

Still Have Questions?

If you cannot find an answer to your question in our FAQ, you can always contact us.

Submit a Case