[cifs-protocol] [MS-DNSP] StartScavenging RPC call

Douglas Bagnall douglas.bagnall at catalyst.net.nz
Tue Jun 1 02:45:02 UTC 2021

hi Dochelp,

I would like some clarification of the StartScavenging Operation as
mentioned in R_DnssrvOperation (and implied in R_DnssrvOperation2,

The fullest description of the call is:

> If pszOperation is StartScavenging, the server MUST initiate a resource record scavenging cycle on the DNS server, and return success.

While in another place (, discussing ScavengingInterval), it says

> If the value is non-zero and a StartScavenging operation is initiated, the value is ignored and scavenging begins immediately.

The terms I would like clarification on are "resource record scavenging"
and "begins immediately".

Does "resource record scavenging" refer to:

a) turning stale dynamic records into DNS tombstones when aging is enabled
for the zone and server.

b) removing tombstoned nodes and records after the appropriate time.

c) both a) and b).

d) something else?

Does "begins immediately" imply a scavengable DNS resource should
disappear within a few seconds on an unloaded server with a very small
zone? Or does the "resource record scavenging cycle" have aspects that
mean this is not expected?


More information about the cifs-protocol mailing list