What does Windows error code 9721 (DNS_ERROR_DNAME_COLLISION) mean?

 
Previous Next
DNS_ERROR_NODE_IS_DNAME DNS_ERROR_ALIAS_LOOP

DNS_ERROR_DNAME_COLLISION

The requested RRset collides with an existing DNAME

DNAME is a subtree redirection record. RFC 6672 notes that adding a DNAME occludes descendant names and defines special alias processing for names below the owner. Because the DNAME changes how an entire branch is resolved, an update that tries to establish incompatible owner or descendant data can be rejected as a collision.

Inspect both the existing DNAME and the exact RRset being added. A duplicate DNAME target change should use an update operation; an unrelated record below the DNAME belongs elsewhere; and an attempt to replace the redirection requires a planned removal of DNAME before direct data is introduced. Do not treat this as the same collision as CNAME, which aliases a single owner.

What to inspect

  • Enumerate the owner node and locate the existing DNAME RDATA.
  • Classify the requested update as DNAME replacement, same-owner data, or descendant data.
  • Apply the appropriate update or namespace migration instead of retrying the same add.

References


Looking for a different code? Search another status or error code.