Skip to content

Commit 0984cf6

Browse files
committed
Initial commit.
0 parents  commit 0984cf6

9 files changed

+397
-0
lines changed

LICENSE

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
This is free and unencumbered software released into the public domain.
2+
3+
Anyone is free to copy, modify, publish, use, compile, sell, or
4+
distribute this software, either in source code form or as a compiled
5+
binary, for any purpose, commercial or non-commercial, and by any
6+
means.
7+
8+
In jurisdictions that recognize copyright laws, the author or authors
9+
of this software dedicate any and all copyright interest in the
10+
software to the public domain. We make this dedication for the benefit
11+
of the public at large and to the detriment of our heirs and
12+
successors. We intend this dedication to be an overt act of
13+
relinquishment in perpetuity of all present and future rights to this
14+
software under copyright law.
15+
16+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
17+
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
18+
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
19+
IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR
20+
OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
21+
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
22+
OTHER DEALINGS IN THE SOFTWARE.
23+
24+
For more information, please refer to <https://unlicense.org>

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
# encrypted-dns-configs
2+
Configuration profiles for DNS HTTPS and DNS over TLS

cloudflare-https.mobileconfig

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3+
<plist version="1.0">
4+
<dict>
5+
<key>PayloadContent</key>
6+
<array>
7+
<dict>
8+
<key>DNSSettings</key>
9+
<dict>
10+
<key>DNSProtocol</key>
11+
<string>HTTPS</string>
12+
<key>ServerAddresses</key>
13+
<array>
14+
<string>2606:4700:4700::1111</string>
15+
<string>2606:4700:4700::1001</string>
16+
<string>1.1.1.1</string>
17+
<string>1.0.0.1</string>
18+
</array>
19+
<key>ServerURL</key>
20+
<string>https://cloudflare-dns.com/dns-query</string>
21+
</dict>
22+
<key>PayloadDescription</key>
23+
<string>Configures device to use Cloudflare Encrypted DNS over TLS</string>
24+
<key>PayloadDisplayName</key>
25+
<string>Cloudflare DNS over HTTPS</string>
26+
<key>PayloadIdentifier</key>
27+
<string>com.apple.dnsSettings.managed.9d6e5fdf-e404-4f34-ae94-27ed2f636ac4</string>
28+
<key>PayloadType</key>
29+
<string>com.apple.dnsSettings.managed</string>
30+
<key>PayloadUUID</key>
31+
<string>35d5c8a0-afa6-4b36-a9fe-099a997b44ad</string>
32+
<key>PayloadVersion</key>
33+
<integer>1</integer>
34+
<key>ProhibitDisablement</key>
35+
<false/>
36+
</dict>
37+
</array>
38+
<key>PayloadDescription</key>
39+
<string>Adds the Cloudflare DNS to Big Sur and iOS 14 based systems</string>
40+
<key>PayloadDisplayName</key>
41+
<string>Cloudflare DNS over HTTPS</string>
42+
<key>PayloadIdentifier</key>
43+
<string>com.paulmillr.apple-dns</string>
44+
<key>PayloadRemovalDisallowed</key>
45+
<false/>
46+
<key>PayloadType</key>
47+
<string>Configuration</string>
48+
<key>PayloadUUID</key>
49+
<string>A4475135-633A-4F15-A79B-BE15093DC97A</string>
50+
<key>PayloadVersion</key>
51+
<integer>1</integer>
52+
</dict>
53+
</plist>

cloudflare-tls.mobileconfig

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3+
<plist version="1.0">
4+
<dict>
5+
<key>PayloadContent</key>
6+
<array>
7+
<dict>
8+
<key>DNSSettings</key>
9+
<dict>
10+
<key>DNSProtocol</key>
11+
<string>TLS</string>
12+
<key>ServerAddresses</key>
13+
<array>
14+
<string>2606:4700:4700::1111</string>
15+
<string>2606:4700:4700::1001</string>
16+
<string>1.1.1.1</string>
17+
<string>1.0.0.1</string>
18+
</array>
19+
<key>ServerName</key>
20+
<string>cloudflare-dns.com</string>
21+
</dict>
22+
<key>PayloadDescription</key>
23+
<string>Configures device to use Cloudflare Encrypted DNS over TLS</string>
24+
<key>PayloadDisplayName</key>
25+
<string>Cloudflare DNS over TLS</string>
26+
<key>PayloadIdentifier</key>
27+
<string>com.apple.dnsSettings.managed.9d6e5fdf-e404-4f34-ae94-27ed2f636ac4</string>
28+
<key>PayloadType</key>
29+
<string>com.apple.dnsSettings.managed</string>
30+
<key>PayloadUUID</key>
31+
<string>35d5c8a0-afa6-4b36-a9fe-099a997b44ad</string>
32+
<key>PayloadVersion</key>
33+
<integer>1</integer>
34+
<key>ProhibitDisablement</key>
35+
<false/>
36+
</dict>
37+
</array>
38+
<key>PayloadDescription</key>
39+
<string>Adds the Cloudflare DNS to Big Sur and iOS 14 based systems</string>
40+
<key>PayloadDisplayName</key>
41+
<string>Cloudflare DNS over TLS</string>
42+
<key>PayloadIdentifier</key>
43+
<string>com.paulmillr.apple-dns</string>
44+
<key>PayloadRemovalDisallowed</key>
45+
<false/>
46+
<key>PayloadType</key>
47+
<string>Configuration</string>
48+
<key>PayloadUUID</key>
49+
<string>32E01895-86AB-40AE-ACD2-4460D584EA35</string>
50+
<key>PayloadVersion</key>
51+
<integer>1</integer>
52+
</dict>
53+
</plist>

google-https.mobileconfig

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3+
<plist version="1.0">
4+
<dict>
5+
<key>PayloadContent</key>
6+
<array>
7+
<dict>
8+
<key>DNSSettings</key>
9+
<dict>
10+
<key>DNSProtocol</key>
11+
<string>HTTPS</string>
12+
<key>ServerAddresses</key>
13+
<array>
14+
<string>2001:4860:4860::8888</string>
15+
<string>2001:4860:4860::8844</string>
16+
<string>8.8.8.8</string>
17+
<string>8.8.4.4</string>
18+
</array>
19+
<key>ServerURL</key>
20+
<string>https://dns.google/dns-query</string>
21+
</dict>
22+
<key>PayloadDescription</key>
23+
<string>Configures device to use Google Encrypted DNS over TLS</string>
24+
<key>PayloadDisplayName</key>
25+
<string>Google DNS over HTTPS</string>
26+
<key>PayloadIdentifier</key>
27+
<string>com.apple.dnsSettings.managed.f0ffd552-7183-4f2e-86e5-ee1ecad2a53a</string>
28+
<key>PayloadType</key>
29+
<string>com.apple.dnsSettings.managed</string>
30+
<key>PayloadUUID</key>
31+
<string>556aa9a6-04bb-4144-9a1b-e1b20cda3b46</string>
32+
<key>PayloadVersion</key>
33+
<integer>1</integer>
34+
<key>ProhibitDisablement</key>
35+
<false/>
36+
</dict>
37+
</array>
38+
<key>PayloadDescription</key>
39+
<string>Adds the Google DNS to Big Sur and iOS 14 based systems</string>
40+
<key>PayloadDisplayName</key>
41+
<string>Google Encrypted DNS over HTTPS</string>
42+
<key>PayloadIdentifier</key>
43+
<string>com.paulmillr.apple-dns</string>
44+
<key>PayloadRemovalDisallowed</key>
45+
<false/>
46+
<key>PayloadType</key>
47+
<string>Configuration</string>
48+
<key>PayloadUUID</key>
49+
<string>B27E8E10-697D-4938-8745-7FFEEEED57A0</string>
50+
<key>PayloadVersion</key>
51+
<integer>1</integer>
52+
</dict>
53+
</plist>

google-tls.mobileconfig

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3+
<plist version="1.0">
4+
<dict>
5+
<key>PayloadContent</key>
6+
<array>
7+
<dict>
8+
<key>DNSSettings</key>
9+
<dict>
10+
<key>DNSProtocol</key>
11+
<string>TLS</string>
12+
<key>ServerAddresses</key>
13+
<array>
14+
<string>2001:4860:4860::8888</string>
15+
<string>2001:4860:4860::8844</string>
16+
<string>8.8.8.8</string>
17+
<string>8.8.4.4</string>
18+
</array>
19+
<key>ServerName</key>
20+
<string>dns.google</string>
21+
</dict>
22+
<key>PayloadDescription</key>
23+
<string>Configures device to use Google Encrypted DNS over TLS</string>
24+
<key>PayloadDisplayName</key>
25+
<string>Google DNS over TLS</string>
26+
<key>PayloadIdentifier</key>
27+
<string>com.apple.dnsSettings.managed.f0ffd552-7183-4f2e-86e5-ee1ecad2a53a</string>
28+
<key>PayloadType</key>
29+
<string>com.apple.dnsSettings.managed</string>
30+
<key>PayloadUUID</key>
31+
<string>556aa9a6-04bb-4144-9a1b-e1b20cda3b46</string>
32+
<key>PayloadVersion</key>
33+
<integer>1</integer>
34+
<key>ProhibitDisablement</key>
35+
<false/>
36+
</dict>
37+
</array>
38+
<key>PayloadDescription</key>
39+
<string>Adds the Google DNS to Big Sur and iOS 14 based systems</string>
40+
<key>PayloadDisplayName</key>
41+
<string>Google Encrypted DNS over TLS</string>
42+
<key>PayloadIdentifier</key>
43+
<string>com.paulmillr.apple-dns</string>
44+
<key>PayloadRemovalDisallowed</key>
45+
<false/>
46+
<key>PayloadType</key>
47+
<string>Configuration</string>
48+
<key>PayloadUUID</key>
49+
<string>34D8FE96-E803-4E50-A1E7-94367ABBEAB8</string>
50+
<key>PayloadVersion</key>
51+
<integer>1</integer>
52+
</dict>
53+
</plist>

opendns-https.mobileconfig

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3+
<plist version="1.0">
4+
<dict>
5+
<key>PayloadContent</key>
6+
<array>
7+
<dict>
8+
<key>DNSSettings</key>
9+
<dict>
10+
<key>DNSProtocol</key>
11+
<string>HTTPS</string>
12+
<key>ServerAddresses</key>
13+
<array>
14+
<string>2620:119:35::35</string>
15+
<string>2620:119:53::53</string>
16+
<string>208.67.220.220</string>
17+
<string>208.67.222.222</string>
18+
</array>
19+
<key>ServerURL</key>
20+
<string>https://doh.opendns.com/dns-query</string>
21+
</dict>
22+
<key>PayloadDescription</key>
23+
<string>Configures device to use OpenDNS Encrypted DNS over HTTPS</string>
24+
<key>PayloadDisplayName</key>
25+
<string>OpenDNS DNS over HTTPS Standard</string>
26+
<key>PayloadIdentifier</key>
27+
<string>com.apple.dnsSettings.managed.684b6631-98ef-4534-ab68-baa22a4a3b81</string>
28+
<key>PayloadType</key>
29+
<string>com.apple.dnsSettings.managed</string>
30+
<key>PayloadUUID</key>
31+
<string>0fedcb81-3c3d-4604-b90e-12ee51bdaee1</string>
32+
<key>PayloadVersion</key>
33+
<integer>1</integer>
34+
<key>ProhibitDisablement</key>
35+
<false/>
36+
</dict>
37+
</array>
38+
<key>PayloadDescription</key>
39+
<string>Adds the OpenDNS DNS to Big Sur and iOS 14 based systems</string>
40+
<key>PayloadDisplayName</key>
41+
<string>OpenDNS Encrypted DNS</string>
42+
<key>PayloadIdentifier</key>
43+
<string>com.paulmillr.apple-dns</string>
44+
<key>PayloadRemovalDisallowed</key>
45+
<false/>
46+
<key>PayloadType</key>
47+
<string>Configuration</string>
48+
<key>PayloadUUID</key>
49+
<string>9877ACF3-420D-4E25-B3B8-96C8EB82A907</string>
50+
<key>PayloadVersion</key>
51+
<integer>1</integer>
52+
</dict>
53+
</plist>

quad9-https.mobileconfig

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3+
<plist version="1.0">
4+
<dict>
5+
<key>PayloadContent</key>
6+
<array>
7+
<dict>
8+
<key>DNSSettings</key>
9+
<dict>
10+
<key>DNSProtocol</key>
11+
<string>HTTPS</string>
12+
<key>ServerAddresses</key>
13+
<array>
14+
<string>2620:fe::fe</string>
15+
<string>2620:fe::9</string>
16+
<string>9.9.9.9</string>
17+
<string>149.112.112.112</string>
18+
</array>
19+
<key>ServerURL</key>
20+
<string>https://dns.quad9.net/dns-query</string>
21+
</dict>
22+
<key>PayloadDescription</key>
23+
<string>Configures device to use Quad9 Encrypted DNS over HTTPS</string>
24+
<key>PayloadDisplayName</key>
25+
<string>Quad9 DNS over HTTPS</string>
26+
<key>PayloadIdentifier</key>
27+
<string>com.apple.dnsSettings.managed.1a93b54b-8541-4536-8302-c08159ca9184</string>
28+
<key>PayloadType</key>
29+
<string>com.apple.dnsSettings.managed</string>
30+
<key>PayloadUUID</key>
31+
<string>ffee2c6b-9cff-4c2a-892c-e03788bcbd64</string>
32+
<key>PayloadVersion</key>
33+
<integer>1</integer>
34+
<key>ProhibitDisablement</key>
35+
<false/>
36+
</dict>
37+
</array>
38+
<key>PayloadDescription</key>
39+
<string>Adds the Quad9 DNS to Big Sur and iOS 14 based systems</string>
40+
<key>PayloadDisplayName</key>
41+
<string>Quad9 Encrypted DNS over HTTPS</string>
42+
<key>PayloadIdentifier</key>
43+
<string>com.paulmillr.apple-dns</string>
44+
<key>PayloadRemovalDisallowed</key>
45+
<false/>
46+
<key>PayloadType</key>
47+
<string>Configuration</string>
48+
<key>PayloadUUID</key>
49+
<string>088A5DC0-0E1F-4699-A56D-A709078D7603</string>
50+
<key>PayloadVersion</key>
51+
<integer>1</integer>
52+
</dict>
53+
</plist>

0 commit comments

Comments
 (0)