Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a DNS server that has multiple host records that share IP addresses. I have scavenged the server and it didn't work. Is there an automated process that would be able to delete these host records no longer in use?


share|improve this question
What type of DNS server? Bind, Microsoft? – Zoredache Oct 12 '09 at 19:42
Microsoft Server – dasaybz Oct 13 '09 at 13:45

Again assuming MS DNS, scavenging doesn't wipe out duplicate entries on its own. Manual scavenging only looks for expired entries according to the Aging and Scavenging Parameters already established.

To overly simplify, from the creation date, a DNS record must get through its no-refresh interval, then pass its refresh interval (without being refreshed) before scavenging can remove the record.

Lacking a better solution at this point and the time to dig into it just now... I generally just end up deleting a pile of duplicates, and letting the clients renegotiate things.

share|improve this answer
I wish someone had a better solution, however. ;) – Kara Marfia Oct 20 '09 at 20:17

Assuming this is Microsoft DNS, were these records created manually? If so, scavenging won't work. scavenging only works for dynamically created records.

share|improve this answer
These records were NOT created manually. It appears as if they were created from DHCP addresses. I checked the DHCP settings and they are correct now. I don't think they were set to release the IP address after leasing them. – dasaybz Oct 13 '09 at 13:46

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.