DNS Status Codes

The hierarchical naming system for computers and services on the Internet. DNS response codes (RCODEs) indicate query results.

View Specification →

0-23 DNS Response Codes (RCODEs)

IANA-registered DNS response codes.

0
NOERROR

No error condition. The query completed successfully and the response contains the requested data.

1
FORMERR

Format error. The name server was unable to interpret the query due to a malformed DNS message.

2
SERVFAIL

Server failure. The name server encountered an internal error while processing the query.

3
NXDOMAIN

Non-Existent Domain. The queried domain name does not exist in the DNS namespace.

4
NOTIMP

Not Implemented. The name server does not support the requested query type or operation.

5
REFUSED

Query refused. The name server refuses to perform the requested operation for policy reasons.

6
YXDOMAIN

Name Exists when it should not. Used in dynamic updates to indicate a name that should not exist already has …

7
YXRRSET

RR Set Exists when it should not. A resource record set exists that the update prerequisite says should not.

8
NXRRSET

RR Set that should exist does not. A required resource record set is missing from the zone.

9
NOTAUTH

Server Not Authoritative for zone, or Not Authorized. The server is not authoritative for the zone named in the Zone …

10
NOTZONE

Name not contained in zone. A name used in the Prerequisite or Update section is not within the zone denoted …

11
DSOTYPENI

DSO-TYPE Not Implemented. The DNS Stateful Operations (DSO) type in the request is not supported by the server.

16
BADVERS/BADSIG

Bad OPT Version or TSIG Signature Failure. Either the EDNS version in the OPT record is not supported, or the …

17
BADKEY

Key not recognized. The TSIG key name in the message is not configured on the server.

18
BADTIME

Signature out of time window. The TSIG signature timestamp is outside the allowed clock skew, indicating a time synchronization issue.

19
BADMODE

Bad TKEY Mode. The TKEY mode field contains a value not supported by the server.

20
BADNAME

Duplicate key name. The key name in a TKEY negotiation is already in use or conflicts with an existing key.

21
BADALG

Algorithm not supported. The cryptographic algorithm specified in the TKEY or SIG record is not supported by the server.

22
BADTRUNC

Bad truncation. The TSIG record was truncated in a way that makes it impossible to verify the message signature.

23
BADCOOKIE

Bad or missing server cookie. The DNS COOKIE option in the request is absent, malformed, or does not match the …