The DNS Library

DNS Glossary

Plain-language definitions for the terms used across the library.

25 terms · A to Z

A

A record #

An A record is a DNS resource record that stores an IPv4 address for its owner name. A name can have more than one A record, allowing the same name to return multiple IPv4 addresses.

AAAA record #

An AAAA record, commonly called a “quad-A” record, stores an IPv6 address for its owner name. Each AAAA record contains one 128-bit IPv6 address, and a name can have multiple AAAA records.

C

CNAME record #

A CNAME record identifies its owner name as an alias and points to another domain name, called the canonical name. DNS resolution continues using that target name when the requested data is not present at the alias.

A CNAME is a DNS aliasing mechanism, not an HTTP redirect.

D

F

Fully qualified domain name (FQDN) #

A fully qualified domain name (FQDN) contains all of the labels needed to identify a name relative to the DNS root. In DNS presentation format, the trailing dot makes the root explicit, as in www.example.com.

The trailing dot is often omitted in ordinary application interfaces.

H

N

P

Protective DNS #

Protective DNS uses recursive DNS as a security control by applying threat intelligence and security policy during resolution. It can prevent resolution of domains associated with malicious activity and produce DNS telemetry that supports investigation and monitoring.

Specific protective DNS capabilities and policy models vary by implementation.

R

RDATA #

RDATA, short for resource data, is the type-specific data portion of a DNS resource record. Its format depends on the record type: an A record contains an IPv4 address in its RDATA, while a CNAME record contains another domain name.

Resource record (RR) #

A resource record (RR) is a basic unit of data in DNS. A resource record contains an owner name, record type, class, TTL, and type-specific RDATA.

Examples include A, AAAA, CNAME, NS, and SOA records.

Related RRsetRDATATTL
References RFC 1035

RRset #

An RRset, or Resource Record Set, is the group of DNS resource records that share the same owner name, class, and record type while containing different data. For example, multiple A records for the same name form one A RRset.

The records in an RRset use the same TTL. RRSIG records are the standards-defined exception: signatures at one name that cover different record types do not form a single RRset.

S

SOA record #

An SOA record, or Start of Authority record, contains administrative and timing information for a DNS zone. Its fields include the zone’s primary source name, responsible-party field, serial number, refresh, retry, and expire timers, plus a minimum field whose modern defined use is the TTL for negative caching.

A zone has an SOA record at its apex.

T

Z

Zone apex #

The zone apex is the domain name at the top of a DNS zone. It is the point from which the zone’s authoritative data begins and is the owner name of the zone’s SOA and authoritative NS RRsets.

In zone-file terminology, the same name is often called the zone origin.