Module domain::iana::rcode[][src]

DNS response codes and extended response codes.

The original DNS specification in [RFC 1035] specified four bits of the message header as response code. The type Rcode defined herein represents these codes. Later, [RFC 2671] (now [RFC 6891]) added eight bits to the response code to be transmitted as part of the OPT pseudo-resource record. To make matters even worse, the TSIG and TKEY records defined by [RFC 2845] and [RFC 2930] use a 16 bit error code. All of these codes share the same defition space. Even so, we have separate types for each of these.

Rcode: [RFC 2671]: https://tools.ietf.org/html/rfc2671 [RFC 2845]: https://tools.ietf.org/html/rfc2845 [RFC 2930]: https://tools.ietf.org/html/rfc2930 [RFC 6891]: https://tools.ietf.org/html/rfc6891

Enums

OptRcode

Extended DNS Response Codes for OPT records.

Rcode

DNS Response Codes.

TsigRcode

Response codes for transaction authentication (TSIG).