最近买了一个域名挂载在cf大善人上,在配置的时候对各种主要DNS记录不大理解。经查询,特此记录。
1. A记录 (Address Record)
- 用途:将域名解析为IPv4地址。
- 例子:
example.com
->192.168.1.1
- 使用场景:最常见的记录类型,用于将域名指向一个IPv4地址。
2. AAAA记录 (IPv6 Address Record)
- 用途:将域名解析为IPv6地址。
- 例子:
example.com
->2001:0db8:85a3:0000:0000:8a2e:0370:7334
- 使用场景:当你的服务器支持IPv6时,用于将域名解析到一个IPv6地址。
3. MX记录 (Mail Exchange Record)
- 用途:指定处理域名电子邮件的邮件服务器。
- 例子:
example.com
->mail.example.com
(优先级10
) - 使用场景:用于设置电子邮件的接收服务器,通常多个MX记录可以用来设置备份邮件服务器。
4. CNAME记录 (Canonical Name Record)
- 用途:将一个域名别名指向另一个域名。
- 例子:
www.example.com
->example.com
- 使用场景:用于将子域名重定向到主域名或其他子域名上。CNAME记录不能与其他记录(如A记录)混用。
5. SRV记录 (Service Record)
- 用途:定义主机名和端口,用于特定服务。
- 例子:
_sip._tcp.example.com
->sipserver.example.com:5060
- 使用场景:用于指定服务(如VoIP、IM等)的服务器及端口号。
6. TXT记录 (Text Record)
- 用途:存储任意文本数据。
- 例子:
example.com
->"v=spf1 include:_spf.google.com ~all"
- 使用场景:常用于验证域名所有权,设置电子邮件的SPF(Sender Policy Framework),或者为DNS-SD(DNS-based Service Discovery)提供信息。
7. CAA记录 (Certification Authority Authorization Record)
- 用途:指定哪些证书颁发机构(CA)可以为该域名颁发SSL/TLS证书。
- 例子:
example.com
->0 issue "letsencrypt.org"
- 使用场景:用于加强域名的安全性,防止未经授权的CA为该域名颁发证书。
8. NS记录 (Name Server Record)
- 用途:指定管理该域名的DNS服务器。
- 例子:
example.com
->ns1.example.com
- 使用场景:设置哪个DNS服务器负责解析该域名。
9. PTR记录 (Pointer Record)
- 用途:用于反向DNS解析,将IP地址映射到域名。
- 例子:
1.1.168.192.in-addr.arpa
->example.com
- 使用场景:主要用于电子邮件服务器的反向解析,确保发件IP地址有匹配的域名。
10. TLSA记录 (Transport Layer Security Authentication Record)
- 用途:用于DANE(DNS-based Authentication of Na med Entities),将TLS/SSLs证书信息存储在DNS中。
- 例子:
_443._tcp.example.com
->3 0 1 9a8df1b3f6c0...
- 使用场景:用于增强TLS连接的安全性,确保TLS证书与DNS记录匹配。
❤️ 转载文章请注明出处,谢谢!❤️