Secure DNS で DNS Protection を使用するように Mac デバイスを設定する
Google パブリック DNS や Cloudflare DNS などの DNS クラウドサービスを使用している場合は、ユーザーのデバイスで直接 DNS Protection を Secure DNS で使用するように設定します。このページの説明に従ってユーザーのデバイスを設定すると、DNS Protection は設定されたクラウドサービスの代わりにすべての DNS リクエストを処理します。
要件
Sophos Central で、Secure DNS でロケーションを追加する際に生成される DNS over HTTPS URL をコピーします。詳細は、 場所の追加を参照してください 。
Mac デバイスの設定
Secure DNS で DNS Protection を使用するように Mac デバイスを設定するには、次の手順を実行します。
- Mac デバイスでターミナルを開き、
sophos-dns.shという名前のファイルを作成します。 -
ファイルに次のスクリプトを貼り付けます。
#!/bin/bash # Sophos DNS Configuration Generator # Usage: ./sophos-dns.sh <doh_url> # Example: ./sophos-dns.sh https://dns.com/dns-query DOH_URL=${1:?Usage: $0 <doh_url>} OUTPUT="dns-config.mobileconfig" UUID1=$(uuidgen) UUID2=$(uuidgen) cat > "$OUTPUT" << EOF <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>PayloadContent</key> <array> <dict> <key>PayloadDescription</key> <string>Configures DNS settings</string> <key>PayloadDisplayName</key> <string>DNS Settings</string> <key>PayloadIdentifier</key> <string>com.apple.dnsSettings.managed.custom</string> <key>PayloadType</key> <string>com.apple.dnsSettings.managed</string> <key>PayloadUUID</key> <string>$UUID1</string> <key>PayloadVersion</key> <integer>1</integer> <key>DNSSettings</key> <dict> <key>DNSProtocol</key> <string>HTTPS</string> <key>ServerURL</key> <string>$DOH_URL</string> </dict> </dict> </array> <key>PayloadDescription</key> <string>DNS Protection DoH</string> <key>PayloadDisplayName</key> <string>DNS-Global DNS over HTTPS</string> <key>PayloadIdentifier</key> <string>com.example.dns.profile</string> <key>PayloadRemovalDisallowed</key> <false/> <key>PayloadType</key> <string>Configuration</string> <key>PayloadUUID</key> <string>$UUID2</string> <key>PayloadVersion</key> <integer>1</integer> </dict> </plist> EOF echo "✓ Created: $OUTPUT" echo " DoH URL: $DOH_URL" echo "" echo "Opening installation dialog..." open "$OUTPUT" -
次のコマンドを実行して、
sophos-dns.shファイルを実行可能ファイルにします。chmod +x sophos-dns.sh -
次のコマンドを実行して、DNS-Global DNS over HTTPS プロファイルをダウンロードし、
<DNS over HTTPS URL>を Sophos Central からコピーした DNS over HTTPS URL に置き換えます。sudo ./sophos-dns.sh <DNS over HTTPS URL> -
管理者パスワードを入力します。
-
「OK」をクリックします。
-
「デバイス管理」に移動し、「DNS-Global DNS over HTTPS」をダブルクリックします。
-
「インストール」をクリックします。
-
「インストール」をクリックします。
-
管理者パスワードを入力します。
インストールが完了すると、デバイスは DNS Protection と Secure DNS を使用できるようになります。



