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 JumpCloud Admin Portal.

Important:

If your data is stored outside of the US, check which login URL you should be using depending on your region, see JumpCloud Data Centers to learn more.

  1. Go to Device ManagementPolicy Management.
  2. click (+).
  3. On the New Policy panel, select the Mac or iOS tab.
  4. From the list, search for Encrypted DNS over HTTPS, then click configure button next to it.
  5. Under Settings > Server Addresses, click Add Server Addresses.
  6. 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.
  7. For Server URL, enter the server’s URI template. For example, https://dns.example.net/dns-query{?dns}.
  8. For Supplemental Match Domains, click Add Supplemental Match Domains.
    A screenshot showing the Mac policy page in JumpCloud Admin Portal.
  9. 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.
  10. (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.
  11. (Optional) Select the Devices tab. Select one or more devices where you'll apply this policy.
  12. Click Save. If prompted, click Save again. 

Create a macOS or iOS Encrypted DNS over TLS policy 

  1. Log in to the JumpCloud Admin Portal.
  2. Go to Device ManagementPolicy Management.
  3. 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