I recently started looking into a problem where an IT service desk user reported getting connected to an incorrect workstation while trying to help an internal customer. I started digging around our DNS and WINS servers and found a huge number of entries in our AD integrated internal forward and reverse lookup zones that have timestamps that are months & years old; going back as far as September 2010.
Scavenging is enabled and set to the Microsoft defaults of 7 'No-refresh' and 7 'Refresh' at the server level and also at the zone level.
Our DHCP server is set as follows at the server and scope levels:
- "Enable DNS dynamic updates according to the settings..." - Enabled
- "Dynamically update DNS A and PTR records only if requested by the DHCP clients" - Enabled
- "Discard A and PTR records when lease is deleted" - Enabled
DHCP lease duration is the default of 8 days.
Why isn't scavenging working, even though it appears to be set up? Or am I misunderstanding how scavenging works?