# Module Protocols.DNS

Inheritance graph

Description

  Support for the Domain Name System protocol.

  RFC 1034, RFC 1035 and RFC 2308

Constant FORMERR

  ```final` constant` `int` Protocols.DNS.`FORMERR``

Description

  The name server was unable to interpret the request due to a format error.

Constant NOERROR

  ```final` constant` `int` Protocols.DNS.`NOERROR``

Description

  No error condition.

Constant NOTIMPL

  ```final` constant` `int` Protocols.DNS.`NOTIMPL``

Description

  The name server does not support the specified Opcode.

Constant NXDOMAIN

  ```final` constant` `int` Protocols.DNS.`NXDOMAIN``

Description

  Some name that ought to exist, does not exist.

Constant NXRRSET

  ```final` constant` `int` Protocols.DNS.`NXRRSET``

Description

  Some RRset that ought to exist, does not exist.

Constant REFUSED

  ```final` constant` `int` Protocols.DNS.`REFUSED``

Description

  The name server refuses to perform the specified operation for policy or security reasons.

Constant SERVFAIL

  ```final` constant` `int` Protocols.DNS.`SERVFAIL``

Description

  The name server encountered an internal failure while processing this request, for example an operating system error or a forwarding timeout.