La Discovery of Network-designated Resolvers (DNR), come suggerisce il nome, permette agli utenti di individuare automaticamente i server DNS crittografati. Questo standard IETF elimina la necessità di scoprire manualmente l’indirizzo IP del server DNS crittografato desiderato e di configurarlo.
In questa guida spieghiamo come abilitare o disabilitare DNR in Windows con diversi metodi, tra cui l’Editor del Registro di sistema e il Prompt dei comandi. Troverai anche alcuni consigli per la distribuzione enterprise e gli aspetti principali da valutare.
💡 Importante: DNR è supportato a partire dalla build 25982 di Windows 11 (Canary) ed è attualmente limitato alle build Windows Insider Preview, poiché la caratteristica è ancora in fase di standardizzazione e la disponibilità generale non è stata ancora confermata.
📌 Strategie di distribuzione consigliate:
|
Scegli un metodo |
💻 Ideale per i singoli utenti |
💻💻💻 Ideale per le aziende enterprise |
| Metodo 1: usare l’Editor del Registro di sistema | ✓ | |
| Metodo 2: usare il Prompt dei comandi | ✓ | |
| Metodo 3: automazione tramite script o strumenti RMM | ✓ | ✓ |
Tutti e tre i metodi sono illustrati nella guida visiva — Come abilitare o disabilitare la Discovery of Network-designated Resolvers (DNR) in Windows 11.
Metodi per abilitare o disabilitare DNR in Windows 11
Metodo 1: usare l’Editor del Registro di sistema
📌 Situazioni d’uso: consigliato per configurazioni una tantum su macchine personali o di test.
📌 Prerequisiti:
- Windows 11 build 25982 o successiva (Insider Preview)
- Questo metodo richiede solo l’accesso come amministratore locale.
- Si consiglia vivamente di eseguire il backup del Registro di sistema di Windows prima di procedere. Configurazioni errate possono causare instabilità del sistema.
Passaggi:
- Premi Win + R, digita regedit e premi Invio.
- Vai a:
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dnscache\Parameters
Nota: la chiave Parameters contiene le impostazioni avanzate del Client DNS (Dnscache). Il valore EnableDnr deve essere creato qui affinché Windows riconosca la configurazione.
- Se non vedi la chiave Parameters, devi crearla.
- Fai clic con il pulsante destro del mouse su Dnscache
- Seleziona Nuovo > Chiave
- Assegnale il nome Parameters
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dnscache\Parameters
- Nel riquadro di destra, fai clic con il pulsante destro del mouse e seleziona Nuovo > Valore DWORD (32 bit).
- Nel registro di sistema il valore DWORD serve ad abilitare o disabilitare caratteristiche come DNR.
- Assegna al nuovo valore il nome EnableDnr
- Per abilitare DNR: fai doppio clic su EnableDnr e imposta i dati valore su 1
- Per disabilitare DNR: imposta i dati valore su 0.
- Fai clic su OK e chiudi l’Editor del Registro di sistema.
- Riavvia il computer per applicare le modifiche.
Metodo 2: usare il Prompt dei comandi
📌 Situazioni d’uso: adatto agli amministratori IT che gestiscono più dispositivi.
📌 Prerequisiti:
- Devi disporre dei privilegi di amministratore per aprire un Prompt dei comandi con privilegi elevati.
- Windows 11 build 25982 o successiva (Insider Preview)
Passaggi:
- Apri il Prompt dei comandi come amministratore.
- Per abilitare DNR, esegui:
reg add "HKLM\SYSTEM\CurrentControlSet\Services\Dnscache\Parameters"/v EnableDnr /t REG_DWORD /d 1 /f - Per disabilitare DNR, esegui:
reg add "HKLM\SYSTEM\CurrentControlSet\Services\Dnscache\Parameters"/v EnableDnr /t REG_DWORD /d 0 /f - Riavvia il PC per applicare le modifiche.
Come verificare la modifica
Dopo il riavvio puoi verificare se DNR è abilitato eseguendo il comando seguente in un Prompt dei comandi con privilegi elevati:
reg query "HKLM\SYSTEM\CurrentControlSet\Services\Dnscache\Parameters" /v EnableDnr |
- Il valore 0x1 conferma che DNR è abilitato.
- Il valore 0x0 conferma che è disabilitato.
Facoltativo (verifica con PowerShell)
Puoi effettuare la verifica anche con PowerShell eseguendo:
Get-ItemPropertyValue -Path "HKLM:\SYSTEM\CurrentControlSet\Services\Dnscache\Parameters" -Name EnableDnr |
Restituirà 1 se è abilitato e 0 se è disabilitato.
Metodo 3: automazione tramite script o strumenti RMM
📌 Situazioni d’uso: utile per gli MSP e i team IT che gestiscono parchi dispositivi distribuiti e devono automatizzare l’applicazione di policy di crittografia DNS coerenti su tutti i dispositivi.
📌 Prerequisiti:
- Serve un’infrastruttura di distribuzione centralizzata, come NinjaOne.
- Accesso al registro di sistema dei dispositivi gestiti
- Build Windows Insider sulle macchine di destinazione
Passaggi:
- Crea un file .reg con il contenuto seguente:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dnscache\Parameters]
"EnableDnr"=dword:00000001💡 Nota: per disabilitare DNR, modifica il valore in 00000000.
- Distribuisci il file .reg tramite la piattaforma RMM che preferisci, uno script GPO o un’automazione personalizzata.
- Pianifica un riavvio tramite automazione (oppure avvisa gli utenti) per rendere definitiva la modifica.
Altri aspetti da considerare quando modifichi DNR in Windows
- Nessun criterio di gruppo: poiché al momento della stesura non è disponibile alcuna impostazione dei Criteri di gruppo per gestire DNR, le configurazioni devono essere applicate tramite il Registro di sistema o il Prompt dei comandi.
- Distribuzione enterprise: negli ambienti enterprise gli amministratori possono distribuire le impostazioni del registro di sistema tramite script oppure configurare strumenti di gestione per abilitare o disabilitare DNR su più dispositivi.
- Requisiti del server DHCP: affinché DNR funzioni, il server DHCP della rete deve supportare le opzioni DNR lato server (OPTION_V4_DNR per DHCPv4 o OPTION_V6_DNR per DHCPv6).
- Implicazioni per la sicurezza: abilitare DNR aumenta la sicurezza perché consente la configurazione automatica del DNS crittografato, riducendo il rischio di DNS spoofing e di intercettazioni.
Semplifica la gestione del DNS modificando DNR in Windows
DNR rappresenta un passo avanti importante per semplificare e proteggere la configurazione DNS negli ambienti Windows. Questa caratteristica, attualmente disponibile nelle build Insider di Windows 11, consente agli amministratori IT di testare la distribuzione automatica del DNS crittografato senza modificare le configurazioni dei client.
Argomenti correlati: