DNS records are data stored on DNS servers that define how to resolve human-readable domain names (such as www.example.com) into machine-readable IP addresses (like 192.0.2.1). This resolution process is a critical part of the normal functioning of the internet, as it allows us to access websites by entering easy-to-remember web addresses, rather than needing to remember complex IP addresses.
The access order of DNS records refers to the sequence in which various DNS record types are looked up during the domain name resolution process. Here are the detailed steps of the DNS record access order:
It is important to note that the access order of DNS records depends on the specific query requirements. Different types of requests may involve different types of DNS records. For example, accessing a website mainly involves A, AAAA, and CNAME records, while sending an email involves MX records.
Here are some of the less common DNS record types and their uses:
Record Type | Description |
---|---|
SOA | "Start of Authority" record, contains information about the DNS zone, such as the primary DNS server and the contact information of the administrator. |
PTR | "Pointer" record, used for reverse DNS lookups, mapping IP addresses back to domain names. |
HINFO | "Host Information" record, contains information about the host's hardware and operating system. |
RP | "Responsible Person" record, contains information about the domain administrator. |
AFSDB | "Andrew File System Database" record, used for the database servers of the Andrew File System (AFS). |
X25 | X.25 record, used to map domain names to X.25 addresses (an early packet-switching network protocol). |
ISDN | "Integrated Services Digital Network" record, used to map domain names to ISDN addresses. |
RT | "Route Through" record, used for routing to another network. |
NSAP | "Network Service Access Point" record, used to map domain names to NSAP addresses (an address of the OSI network protocol). |
DNAME | "Delegation Name" record, used to redirect a domain name and all its subdomains to another domain name. |
LOC | "Location" record, contains information about the geographical location of the host. |
NAPTR | "Naming Authority Pointer" record, used for dynamic redirection and protocols such as SIP (Session Initiation Protocol). |
CERT | "Certificate" record, used to store PGP, PKIX, or SPKI certificates. |
DHCID | "DHCP Identifier" record, used for DHCP servers. |
SPF | "Sender Policy Framework" record, used to prevent email fraud. |
SSHFP | "SSH Public Key Fingerprint" record, used for SSH connections. |
IPSECKEY | "IPsec Key" record, used for IPsec VPN connections. |
DNSKEY, RRSIG, NSEC, DS | These records are used for DNSSEC, a protocol that enhances DNS security. |
Although businesses may have the option to manage DNS themselves, choosing a professional DNS service provider like EdgeOne can bring a higher level of reliability, performance, and security, while significantly reducing management pressure. EdgeOne provides a comprehensive domain name resolution service, including modifying DNS servers, bulk importing DNS record configurations, and individually configuring records through page operations. For example, as shown in the figure below, you only need to click the "Add record" button, fill in the record type and configuration content you want to add, and it will take effect immediately after saving. This simple and direct operation method makes DNS management much more relaxed and convenient.
At the same time, EdgeOne also has the capability of DNS Security Extensions(DNSSEC). Enabling DNSSEC can effectively prevent attacks such as DNS spoofing and cache poisoning. It ensures the authenticity and integrity of DNS response messages through digital signatures, protecting users from being redirected to unexpected addresses, thereby enhancing user trust in the Internet and protecting your core business. If you wish to enhance the security of your site's resolution to prevent hijacking and tampering, it is recommended to enable this configuration.
Tencent EdgeOne is a globally distributed Application Delivery Network (ADN), supported by Tencent's extensive infrastructure. It accelerates the delivery of global enterprise applications through intelligent DNS routing, global load balancing, and a user-friendly DNS management interface. If you have any questions or need assistance, our support team is always ready to help. Please feel free to contact us.