Configurazione dei dispositivi Mac per l’utilizzo di DNS Protection con Secure DNS
Se si utilizza un servizio cloud DNS, come Google Public DNS o Cloudflare DNS, è possibile configurare i dispositivi degli utenti in modo che utilizzino direttamente DNS Protection. Quando si configurano i dispositivi degli utenti come descritto in questa pagina, tutte le richieste DNS vengono gestite da DNS Protection, invece che dal servizio cloud configurato.
Requisiti
In Sophos Central, assicurarsi di copiare l'URL DNS su HTTPS generato all’aggiunta di una posizione con Secure DNS. Vedere Aggiunta di una posizione.
Configurazione dei dispositivi Mac
Per configurare i dispositivi Mac in modo che utilizzino DNS Protection con Secure DNS, procedere come segue:
- Sul dispositivo Mac, aprire un terminale e creare un file con il nome
sophos-dns.sh. -
Incollare il seguente script nel file:
#!/bin/bash # Sophos DNS Configuration Generator # Usage: ./sophos-dns.sh <doh_url> # Esempio: ./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" -
Eseguire il seguente comando per trasformare il file
sophos-dns.shin un file eseguibile:chmod +x sophos-dns.sh -
Eseguire il seguente comando per scaricare il profilo DNS-Global DNS over HTTPS, sostituendo
<DNS over HTTPS URL>con l’URL DNS su HTTPS copiato da Sophos Central.sudo ./sophos-dns.sh <DNS over HTTPS URL> -
Inserire la propria password di amministratore.
-
Cliccare su OK.
-
Aprire Gestione dei dispositivi e cliccare due volte su DNS-Global DNS over HTTPS.
-
Cliccare su Installa.
-
Cliccare su Installa.
-
Inserire la propria password di amministratore.
Una volta completata l’installazione, il dispositivo sarà pronto per utilizzare DNS Protection con Secure DNS.



