Skip to main content

A Record

Stands For: Address Record

Definition: An A record is a fundamental type of resource record in the Domain Name System (DNS). Its primary function is to map a domain name (or hostname) to its corresponding 32-bit IPv4 address. It is one of the most common record types used on the internet.

Key Characteristics:

  • Mapping: Directly associates a hostname (e.g., www.example.com) with an IPv4 address (e.g., 93.184.216.34).
  • Purpose: Enables clients (like web browsers or email clients) to find the correct server on the internet to connect to when a user provides a human-readable domain name.
  • Structure: A typical A record includes:
    • Name: The hostname the record applies to (e.g., www, or @ to represent the root domain itself).
    • TTL (Time to Live): The duration in seconds that the record may be cached by resolvers.
    • Class: IN (for Internet).
    • Type: A.
    • Address: The destination IPv4 address.
  • Multiple Records: A single hostname can have multiple A records, each pointing to a different IPv4 address. This is a common technique for providing server redundancy and basic client-side load balancing (DNS Round Robin).

Related Records:

  • AAAA Record: The equivalent for IPv6, mapping a hostname to a 128-bit IPv6 address.
  • CNAME Record (Canonical Name): Maps an alias hostname to another “canonical” hostname. A client resolving the alias must then perform another lookup to find the A or AAAA record of the canonical name.

Usage Note: As of June 2025, the A record remains a core, essential component of DNS. While IPv6 and AAAA records are increasingly important, A records are universally required for devices and services communicating over the IPv4 internet.