Skip to main content
7

YXRRSet

RR Set Exists When It Should Not

Core RCODERFC 2136

YXRRSet (7) means a resource record set exists when the DNS UPDATE prerequisite required it to not exist. Returned in DNS UPDATE responses when the condition 'this RRset must not exist' was specified but the RRset is present. Specific to dynamic DNS update operations.

RCODE

7

Name

YXRRSet

Standard

RFC 2136

Description

YXRRSet is similar to YXDomain but at the resource record set level. While YXDomain checks for name existence, YXRRSet checks for RRset existence. A DNS UPDATE might include a prerequisite 'there must be no AAAA records for this name' before adding one. If AAAA records already exist for that name, the server returns YXRRSet. This enables atomic conditional operations in DNS update protocols.

Common Causes

  • DNS UPDATE prerequisite 'RRset must not exist' failed – RRset already exists
  • Conditional DNS update to add records already present