Come abilitare e configurare l'invecchiamento e lo scavenging DNS in Windows Server

I computer Windows(Windows) aggiornano i propri record DNS nelle zone di dominio ospitate dai server DNS ogni 24 ore(every 24 hours) . Quando un computer Windows viene rimosso dal dominio o non è in grado di aggiornare il proprio record DNS nel (DNS)server DNS(DNS Server) , il record DNS di quel computer Windows rimane nel database DNS ed è considerato un record DNS non aggiornato . I record DNS non aggiornati rimangono nel database DNS a meno che non vengano rimossi manualmente. L'invecchiamento(DNS Aging) e lo scavenging del DNS aiutaidentificare rapidamente i record DNS non aggiornati e rimuoverli manualmente(quickly identify the stale DNS records and remove them manually) . In questo post, forniremo una descrizione di cos'è l' invecchiamento(DNS Aging) e lo scavenging del DNS , oltre a descrivere i passaggi necessari per configurare/abilitare questa funzione sul server Windows .

Che cos'è l'invecchiamento del DNS?

L'invecchiamento(Aging) è una funzionalità che consente di identificare i record DNS non aggiornati . In realtà utilizza due intervalli e un record DNS viene considerato non aggiornato una volta trascorsi entrambi.

Questi intervalli sono:

  • Intervallo di non aggiornamento(Non-Refresh Interval) : è un periodo di tempo durante il quale un record di risorsa non può essere aggiornato (*). Il rifiuto dell'aggiornamento durante questo periodo di tempo riduce il traffico di replica poiché non è necessario replicare nuovamente le stesse informazioni.
  • Intervallo di aggiornamento(Refresh Interval) : è un periodo di tempo durante il quale è possibile aggiornare un record di risorsa (*).

(*) Un aggiornamento del record di risorse è un aggiornamento dinamico DNS in cui il nome host e l'IP non cambiano. Un aggiornamento dinamico DNS per modificare l'IP registrato per un record di risorse non è considerato un aggiornamento ed è esente dall'intervallo di non aggiornamento(Interval) .

Che cos'è lo scavenging DNS?

Lo scavenging è una funzionalità che consente la pulizia e la rimozione dei record di risorse non aggiornati nelle zone DNS .

Un record di risorse non aggiornato verrà rimosso solo se lo scavenging è abilitato su:

  • Il record delle risorse
  • La zona DNS in cui esiste il record di risorse
  • Almeno un DNS che ospita una copia primaria della zona DNS in cui esiste il record di risorse

Lo scavenging si verifica a intervalli ricorrenti quando abilitato su un server DNS . Un record di risorse non aggiornato può quindi esistere ancora fino al ciclo successivo di scavenging DNS .

Se non abiliti l' invecchiamento(DNS Aging) e lo scavenging DNS, potresti trovarti di fronte alle seguenti situazioni:

  • Le zone di dominio(Domain) conterranno i record DNS non necessari.
  • In un periodo di tempo, le dimensioni del database DNS verranno aumentate.
  • Il servizio del server DNS(DNS) impiegherà più tempo per enumerare e caricare il database DNS in memoria.(DNS)
  • Ci vorrà più tempo prima che il server DNS risponda a una query DNS . Questo perché il server DNS deve enumerare tutti i record DNS prima di poter trovare il record DNS richiesto e quindi inviare una risposta.
  • (DNS)I server DNS potrebbero rispondere con un record DNS non valido che non esiste più sulla rete causando problemi di risoluzione dei nomi sulla rete.
  • Un altro computer client Windows potrebbe non essere in grado di registrare i propri record DNS se lo stesso indirizzo IP viene utilizzato da un record DNS non aggiornato .

Abilita(Enable) e configura l'invecchiamento(Configure DNS Aging) e lo scavenging del DNS

Invecchiamento e scavenging del DNS

Per configurare/abilitare correttamente l' invecchiamento(DNS Aging) e lo scavenging DNS sul server Windows , è necessario seguire 3 passaggi in questo ordine;

  1. Controlla i record DNS del server(Check Server DNS Records) (primo passaggio molto importante)
  2. Abilita l'invecchiamento e lo scavenging del DNS nelle zone DNS
  3. Abilita lo scavenging DNS su almeno un server DNS che ospita le copie primarie delle tue zone DNS

Diamo un'occhiata ai passaggi coinvolti nel dettaglio.

1] Controlla i record DNS del server(Check Server DNS Records) (primo passaggio molto importante)

Questo passaggio è fondamentale perché se non segui prima questo passaggio potresti finire per eliminare i record DNS del server . Per precauzione, potresti anche voler eseguire il backup del tuo server DNS e/o dei record.(DNS)

Lo scavenging funziona sui timestamp, quindi qualsiasi record DNS con un timestamp verrà elaborato e possibilmente eliminato. Quindi ti consigliamo di controllare i record DNS del tuo server e assicurarti che siano statici.

Per controllare i tuoi record apri la console DNS e controlla la colonna (DNS)Timestamp , i tuoi server dovrebbero essere impostati su statici. In caso contrario, apri semplicemente il record, quindi deseleziona la casella Elimina questo record quando diventa obsoleto(Delete this record when it becomes stale ) .

Dopo averlo fatto, aggiorna la console DNS , il timestamp ora mostrerà statico(static) per quel record.

Controlla tutti i record del tuo server e cambiali in statici prima di passare al passaggio successivo.

2] Abilita(Enable DNS) l'invecchiamento e lo scavenging del DNS nelle zone DNS

Fare quanto segue:

  • Utilizzando lo strumento di amministrazione DNS (dnsmgmt.msc), vai alle proprietà delle tue zone (zones)DNS e quindi fai clic su  Aging...
  • Abilita la casella di controllo Scavenge record di risorse (Scavenge stale resource records ) non aggiornate , specifica l' intervallo di non aggiornamento e i periodi di intervallo di (Refresh)aggiornamento(Refresh) .
  • Fare clic su OK.

Per abilitare l'invecchiamento e lo scavenging DNS per impostazione predefinita per tutte le zone DNS su un server (DNS)DNS , è necessario procedere come segue:

  • Fare clic con il pulsante destro del mouse(Right-click) sul nome del server, quindi fare clic su Set Aging/Scavenging for All Zones…
  • Abilita la casella di controllo Scavenge record di risorse (Scavenge stale resource records ) non aggiornate , specifica l' intervallo di non aggiornamento e i periodi di intervallo di (Refresh)aggiornamento(Refresh) .
  • Fare clic su OK.
  • Seleziona la casella Applica queste impostazioni alle zone integrate in Active Directory esistenti(Apply these settings to the existing Active Directory-integrated zones ) (questo consentirà l' invecchiamento e lo scavenging DNS per le zone (DNS)integrate in Active Directory(Active Directory-integrated) esistenti ).
  • Fare clic su OK.

Ora, procedi con il passaggio successivo e finale.

3] Abilita(Enable DNS) lo scavenging DNS su almeno un server DNS che ospita le copie primarie delle tue zone DNS

Fare quanto segue:

  • Vai alle proprietà del tuo server DNS .
  • Vai alla scheda Avanzate (Advanced ) .
  • Seleziona la casella Abilita lo scavenging automatico dei record non aggiornati(Enable automatic scavenging of stale records ) .
  • Una volta terminato, specificare il periodo di Scavenging (che è l'intervallo ricorrente per lo Scavenging su un server DNS ).
  • Fare clic su OK.

That’s it! That completes the setup of DNS Aging and Scavenging. 



About the author

Con una vasta esperienza in Windows 10 e smartphone, sono un forte sostenitore di Microsoft Edge e delle capacità che offre. Oltre ad essere un esperto di errori e wifi, so utilizzare strumenti come OneDrive e Cortana per semplificare il tuo lavoro.



Related posts