DNS常用的域名记录
DNS(域名系统)记录是用于将域名映射到 IP 地址或其他域名的条目。以下是一些常用的 DNS 记录类型及其用途:
1.A 记录
用途:将域名映射到 IPv4 地址。
示例:
example.com. 3600 IN A 192.0.2.1
这表示 example.com 的 IP 地址是 192.0.2.1,记录的有效期(TTL)为 3600 秒。
2. AAAA 记录
用途:将域名映射到 IPv6 地址。
示例:
example.com. 3600 IN AAAA 2001:db8::1
这表示 example.com 的 IPv6 地址是 2001:db8::1,记录的有效期为 3600 秒。
3. CNAME 记录
用途:将一个域名指向另一个域名。
示例:
www.example.com. 3600 IN CNAME example.com.
这表示 www.example.com 是 example.com 的别名,记录的有效期为 3600 秒。
4. MX 记录
用途:指定域名的邮件服务器。
示例:
example.com. 3600 IN MX 10 mail.example.com.
这表示 example.com 的邮件服务器是 mail.example.com,优先级为 10,记录的有效期为 3600 秒。
5. NS 记录
用途:指定域名的权威 DNS 服务器。
示例:
example.com. 3600 IN NS ns1.example.com.
example.com. 3600 IN NS ns2.example.com.
这表示 example.com 的权威 DNS 服务器是 ns1.example.com 和 ns2.example.com,记录的有效期为 3600 秒。
6. PTR 记录
用途:将 IP 地址映射到域名(反向解析)。
示例:
1.2.3.4.in-addr.arpa. 3600 IN PTR example.com.
7.TXT 记录
用途:存储文本信息,常用于验证域名所有权或配置 SPF、DKIM 等。
示例:
example.com. 3600 IN TXT "v=spf1 include:_spf.example.com ~all"
8.SRV 记录
用途:指定特定服务的服务器。
示例:
_http._tcp.example.com. 3600 IN SRV 10 20 80 web.example.com.
9.SOA 记录
用途:定义 DNS 区域的权威信息。
示例:
example.com. 3600 IN SOA ns1.example.com. admin.example.com. (2024061201 ; Serial3600 ; Refresh1800 ; Retry604800 ; Expire3600 ; Minimum TTL
)
10.CAA 记录
用途:指定哪些证书颁发机构(CA)可以为域名颁发证书。
示例:
example.com. 3600 IN CAA 0 issue "letsencrypt.org"
这表示 example.com 的 CAA 记录,允许 Let’s Encrypt 为其颁发证书,记录的有效期为 3600 秒。