dns
DNS Response Codes
RCODE values returned in DNS response messages to indicate the status of a query.
20 codes
references iana.org/assignments/dns-parameters/dns-parameters.xhtmlrfc-editor.org/rfc/rfc1035rfc-editor.org/rfc/rfc2136rfc-editor.org/rfc/rfc6895
· All codes 20 codes
- BADALG Algorithm not supported The algorithm specified in a TKEY or TSIG record is not supported.
- BADCOOKIE Bad or missing server cookie The DNS cookie provided by the client is bad or the server requires a cookie and none was provided.
- BADKEY Key not recognised The TSIG or SIG(0) key used to sign the message is not recognised.
- BADMODE Bad TKEY mode The TKEY mode requested is not supported.
- BADNAME Duplicate key name A TKEY record was received with a key name that already exists.
- BADSIG Bad TSIG signature The TSIG signature on the message is invalid.
- BADTIME Signature out of time window The TSIG timestamp is outside the accepted time window, indicating a possible replay attack or clock skew.
- BADTRUNC Bad truncation The TSIG record is improperly truncated.
- BADVERS Bad OPT version The EDNS version in the request is not supported by the server.
- FORMERR Format error The name server was unable to interpret the query due to a format error in the request.
- NOERROR No error The query completed successfully. The response may still contain no answers if the domain exists but has no records of the requested type.
- NOTAUTH Not authoritative The server is not authoritative for the zone named in the request, or the server is not authorised to perform the requested update.
- NOTIMP Not implemented The name server does not support the requested query type.
- NOTZONE Name not contained in zone A name used in the prerequisite or update section of a dynamic DNS update is not within the zone denoted by the zone section.
- NXDOMAIN Non-existent domain The domain name referenced in the query does not exist. The authoritative name server asserts this.
- NXRRSET RR set that should exist does not A resource record set that should exist does not. Used in dynamic DNS updates.
- REFUSED Query refused The name server refused to perform the operation, typically for policy reasons such as the querier not being permitted to use the server.
- SERVFAIL Server failure The name server encountered an internal failure while processing the query, such as being unable to reach an upstream authoritative server.
- YXDOMAIN Name exists when it should not A name that should not exist does exist. Used in dynamic DNS updates.
- YXRRSET RR set exists when it should not A resource record set that should not exist does exist. Used in dynamic DNS updates.