Files
2026-07-20 09:23:17 -04:00

40 lines
3.4 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
tags:
- Cheetsheet
---
### Commonly used DNS Records
| Type | Description |
| --- | --- |
| **A** | The record that holds the IP address of a domain. |
| **AAAA** | The record that contains the IPv6 address for a domain (as opposed to A records, which list the IPv4 address). |
| **CNAME** | Forwards one domain or subdomain to another domain, does NOT provide an IP address. |
| **MX** | Directs mail to an email server. |
| **TXT** | Lets an admin store text notes in the record. These records are often used for email security. |
| **NS** | Stores the name server for a DNS entry. |
| **SOA** | Stores admin information about a domain. |
| **SRV** | Specifies a port for specific services. |
| **PTR** | Provides a domain name in reverse-lookups. |
### Less commonly used DNS Records
| Type | Description |
| --- | --- |
| **APL** | The address prefix list is an experiment record that specifies lists of address ranges. |
| **AFSDB** | This record is used for clients of the Andrew File System (AFS) developed by Carnegie Melon. The AFSDB record functions to find other AFS cells. |
| **CAA** | This is the certification authority authorization record, it allows domain owners state which certificate authorities can issue certificates for that domain. If no CAA record exists, then anyone can issue a certificate for the domain. These records are also inherited by subdomains. |
| **DNSKEY** | The DNS Key Record contains a public key used to verify Domain Name System Security Extension (DNSSEC) signatures |
| **CDNSKEY** | This is a child copy of the DNSKEY record, meant to be transferred to a parent. |
| **CERT** | The certificate record stores public key certificates. |
| **DCHID** | The DHCP Identifier stores info for the Dynamic Host Configuration Protocol (DHCP), a standardized network protocol used on IP networks. |
| **DNAME** | The delegation name record creates a domain alias, just like CNAME, but this alias will redirect all subdomains as well. For instance if the owner of example.com bought the domain website.net and gave it a DNAME record that points to example.com, then that pointer would also extend to blog.website.net and any other subdomains. |
| **HIP** | This record uses Host identity protocol, a way to separate the roles of an IP address; this record is used most often in mobile computing. |
| **IPSECKEY** | The IPSEC key record works with the Internet Protocol Security (IPSEC), an end-to-end security protocol framework and part of the Internet Protocol Suite (TCP/IP). |
| **LOC** | The location record contains geographical information for a domain in the form of longitude and latitude coordinates. |
| **NAPTR** | The name authority pointer record can be combined with an SRV record to dynamically create URIs to point to based on a regular expression. |
| **NSEC** | The next secure record is part of DNSSEC, and its used to prove that a requested DNS resource record does not exist. |
| **RRSIG** | The resource record signature is a record to store digital signatures used to authenticate records in accordance with DNSSEC. |
| **RP** | This is the responsible person record and it stores the email address of the person responsible for the domain. |
| **SSHFP** | This record stores the SSH public key fingerprints; SSH stands for Secure Shell and its a cryptographic networking protocol for secure communication over an unsecure network. |