六维教程

DNS 记录类型

DNS记录就是存储在DNS服务器上的、告诉网络如何正确处理流量的具体指令。

具体分为以下几类:

指向资源

A 记录(Address Record)

  • 作用:最常用的记录,用于将一个域名指向一个 IPv4 地址
  • 场景:当你购买了一台服务器并获得了它的IP地址(例如 123.123.123.123),想通过自己的域名访问它时,就需要添加A记录。
  • 示例:将 study.liuweb.com 指向 1.2.3.4

AAAA 记录

  • 作用:A记录的“升级版”,用于将域名指向一个 IPv6 地址
  • 场景:当你的服务器支持并使用了IPv6网络时。
  • 示例:将 study.liuweb.com 指向 2001:db8::1

CNAME 记录(Canonical Name Record)

  • 作用:别名记录,用于将一个域名指向另一个域名。它不直接提供IP地址,而是指向另一个域名,由那个域名去提供IP地址。
  • 场景:最常用于CDN(内容分发网络)加速、企业邮箱服务等。当目标服务器的IP地址可能变更时,使用CNAME记录会更加方便,因为只需修改被指向的域名的A记录即可。
  • 示例:将 cdn.liuweb.com 指向 liuweb.cdn.cloud.com

注意:根域名(@ 不建议使用CNAME记录,因为它可能会影响MX记录(邮件交换)的正常解析。

邮件相关

MX 记录(Mail Exchange Record)

  • 作用:邮件交换记录,用于指定负责接收该域名下邮件的邮件服务器地址。
  • 场景:当你使用腾讯企业邮、阿里企业邮等第三方邮件服务时,需要添加MX记录,这样别人发给 @liuweb.com 的邮件才能正确投递。
  • 示例:设置MX记录指向 mx.example.com,并为其设置优先级(数字越小,优先级越高)。

管理与安全

NS 记录(Name Server Record)

  • 作用:域名服务器记录,用于指定该域名(或子域名)由哪台DNS服务器来进行解析。
  • 场景:当你想把域名的解析权委托给另一个DNS服务商时,就需要修改NS记录。在你注册域名时,注册商通常会默认设置好NS记录指向其自己的DNS服务器。
  • 示例:你购买了DNSPod的解析服务,就需要在域名注册商处将NS记录修改为 f1g1ns1.dnspod.net 等。

TXT 记录(Text Record)

  • 作用:文本记录,用于对域名进行标识和说明。它没有固定格式,常用于多种验证场景。
  • 场景:
    • SPF记录(反垃圾邮件):最常见的用途,用于声明哪些IP地址被授权代表你的域名发送邮件,以防止他人冒用你的域名发送垃圾邮件。例如 v=spf1 a mx ~all
    • 域名所有权验证:很多平台(如Google Search Console、各类云服务)会要求你添加一条特定的TXT记录来证明你拥有该域名。
  • 示例:为验证域名所有权,添加一条值为 google-site-verification=xxx 的TXT记录。

CAA 记录(Certification Authority Authorization Record)

  • 作用:证书颁发机构授权记录,用于授权指定的CA机构为你的域名签发SSL证书。
  • 场景:这是一种安全措施,可以防止未经你授权的CA机构错误地为你的域名签发证书,从而降低中间人攻击的风险。

特殊功能

URL 转发记录(显性 URL & 隐性 URL)

  • 作用:将一个域名(或路径)指向另一个已经存在的URL地址。DNSPod提供两种方式:
    • 显性 URL:使用 301重定向技术。访问时,浏览器地址栏会改变为目标地址。
    • 隐性 URL:使用 iframe框架技术。访问时,浏览器地址栏保持不变,但显示的是目标网站的内容。
  • 场景:你之前的提问中,想将 a.com/1.htm 转发到 b.a.com/1.html,就可以使用此功能。
  • 注意:
    1. 添加URL转发记录要求域名已完成工信部备案
    2. 转发前的地址仅支持 HTTP 协议,转发后的地址支持 HTTPHTTPS

SRV 记录(Service Record)

  • 作用:服务记录,用于标识某台服务器提供了某个特定的服务。
  • 场景:常见于微软系统的目录管理(如LDAP、Kerberos认证)或VoIP(如SIP协议)等高级应用中。
  • 示例:为 _sip._tcp.example.com 设置SRV记录,指向提供SIP服务的服务器。

HTTPS 记录 & SVCB 记录

  • 作用:这是两种较新的记录类型。HTTPS 记录是 SVCB(服务绑定)记录的一个特定用途,用于指定如何通过HTTPS访问服务。SVCB 记录则是一种更通用的服务绑定记录,允许服务指向多个客户端并关联自定义参数。
  • 场景:用于提升服务发现的效率和安全性,是未来DNS的发展方向。

速查手册

需求 应该选择的记录类型
将域名指向一个 IPv4 地址 A 记录
将域名指向一个 IPv6 地址 AAAA 记录
将域名 指向另一个域名(如CDN) CNAME 记录
让域名接收邮件 MX 记录
将域名解析权委托给其他DNS服务商 NS 记录
进行 SPF 反垃圾邮件域名验证 TXT 记录
限制SSL证书的签发机构 CAA 记录
将一个地址跳转到另一个地址 显性 URL / 隐性 URL
指定特定服务的服务器(高级用法) SRV 记录

理解了每种记录类型的作用,你就能在DNSPod中根据自己的需求,准确地添加和管理解析记录了。