Cosa stai cercando di fare?
Sto cercando di abilitare lo scavenging DNS su una zona DNS che ha circa cento record DNS non aggiornati.
Cosa hai provato per realizzarlo?
Ho impostato DNS Scavenging per il post sul blog TechNet preferito da tutti: non abbiate paura di DNS Scavenging. Sii paziente.
Per prima cosa ho disabilitato lo scavenging su tutti i nostri controller di dominio:
DNSCmd . /ZoneResetScavengeServers contoso.com 192.168.1.1 192.168.1.2
Ho quindi abilitato lo scavenging automatico sulla zona DNS:
Ho quindi abilitato lo scavenging DNS su uno dei controller di dominio:
Ho quindi trovato alcuni record che mi aspettavo di ottenere con i timestamp di alcuni anni fa e mi sono assicurato che il Delete this record when it becomes stale
timestamp e quel timestamp fossero effettivamente impostati:
Alla fine ho ricaricato la zona e ho aspettato 14 giorni (la somma dei periodi di aggiornamento + nessun aggiornamento).
Quali risultati ti aspettavi?
Mi aspettavo di vedere un evento 2501 nei registri del server DNS notando la cancellazione di un mucchio di record DNS.
Che cosa è realmente successo?
Non è successo niente. Le proprietà di invecchiamento / lavaggio della zona hanno mostrato che la zona potrebbe essere scavata dopo il 6/12/2014 alle 10:00:00 della scorsa settimana. Non sono stati registrati 2501/2502 eventi. Tutti i record con i timestamp "invecchiati" sono ancora presenti.
La data in cui la zona può essere recuperata dopo un ulteriore aumento di altri sette giorni a 6/18/2014 10:00 10:00.
Da quanto ho capito fino a quando quella data non è rimasta almeno 14 giorni nel passato, nulla potrà mai essere idoneo per lo scavenging e tanto meno essere effettivamente scavato.
Gli unici 2501 eventi registrati nei registri eventi sono quelli che ho attivato facendo clic con il tasto destro e selezionando "Scavenge Stale Resource Records". Notano che lo scavenging proverà a correre di nuovo tra le 168 ore di questa mattina.
Ho attivato lo scavenging DNS per alcuni mesi e ho aspettato pazientemente che accadesse qualcosa. Ho ricaricato la zona più volte (il che reimposta questo timestamp).
Cosa mi sto perdendo qui?
DNSCmd . /ZoneResetScavengeServers contoso.com 192.168.1.1 192.168.1.2
non ha necessariamente disabilitato lo scavenging per tutti i controller di dominio. Ha consentito lo scavenging per 192.168.1.1 e 192.168.1.2. Uno di questi indirizzi esegue DNS? Quando hai detto di aver abilitato lo scavelling su uno dei controller di dominio, hai mostrato una schermata dell'impostazione nel DNS. Ma attenzione che questa impostazione e questo comando stanno impostando 2 cose diverse. È necessario eseguire nuovamente questo comando con l'indirizzo IP di quel controller di dominio. L'hai già fatto?