Skip to main content

Glossary

Definitions of key DNS terms used in RFC 1035.


Core Terms​

ANCOUNT​

Answer Count - Field in the DNS message header specifying the number of RRs in the answer section.

ARCOUNT​

Additional Record Count - Field in the DNS message header specifying the number of RRs in the additional section.

Authoritative Answer (AA)​

Authoritative Answer - Flag in the response indicating that the response comes from an authoritative name server.

AXFR​

Complete Zone Transfer - QTYPE value (252) requesting the transfer of an entire zone.


Message Format Terms​

Header - The 12-byte fixed portion of a DNS message containing control information.

Message Compression​

Message Compression - Technique using pointers to eliminate duplication of domain names.

Opcode​

Operation Code - 4-bit field specifying the query type (QUERY, IQUERY, STATUS).

QDCOUNT​

Question Count - Field specifying the number of entries in the question section.

QNAME​

Query Name - Domain name in the question section.

QTYPE​

Query Type - Specifies the requested RR type in the question section.

QCLASS​

Query Class - Specifies the requested RR class in the question section.


Response Codes​

NOERROR (0)​

No Error - Query completed successfully.

FORMERR (1)​

Format Error - Server unable to interpret the query.

SERVFAIL (2)​

Server Failure - Server problem preventing query processing.

NXDOMAIN (3)​

Name Does Not Exist - The queried domain name does not exist.

NOTIMP (4)​

Not Implemented - Server does not support the requested query type.

REFUSED (5)​

Refused - Server refused the query for policy reasons.


Flags​

QR​

Query/Response Flag - 0=Query, 1=Response.

RD​

Recursion Desired - Client requests recursive query.

RA​

Recursion Available - Server supports recursive queries.

TC​

Truncation - Message truncated due to length limitations.


RR Types​

A (1)​

Address Record - IPv4 address.

NS (2)​

Name Server Record - Specifies authoritative name server.

CNAME (5)​

Canonical Name Record - Alias.

SOA (6)​

Start of Authority Record - Zone management information.

PTR (12)​

Pointer Record - Used for reverse DNS.

MX (15)​

Mail Exchange Record - Mail server.

TXT (16)​

Text Record - Arbitrary text data.


UDP​

User Datagram Protocol - Default transport protocol for DNS, 512-byte limit.

TCP​

Transmission Control Protocol - Used for large messages and zone transfers.


Return: RFC 1035 Home