添加解析记录

重要

本文中含有需要您注意的重要提示信息,忽略该信息可能对您的业务造成影响,请务必仔细阅读。

解析记录的类型不同,其适用的场景也有所差异。云解析DNS支持多种类型的解析记录,本文将指导您如何添加各种类型的解析记录。

解析前准备

在设置解析前,请务必检查以下项,避免因以下原因导致解析不生效

  • 使用whois工具查询您的域名当前状态,如果显示为“ClientHold”或“ServerHold”,则表示您的域名处于锁定状态,域名将无法正常解析

    • 如果您的域名为阿里云注册的域名,解决方法可参见解除域名锁定状态

    • 若您的域名为其他厂商注册,请您联系该服务商寻求帮助和支持。

  • 检查DNS服务器地址状态。

    为了确保使用阿里云解析DNS进行解析,您需要保证您当前域名使用的DNS服务器地址为云解析系统分配的DNS服务器地址。

    1. 进入权威域名解析页面权威域名页签下, 可查看到DNS服务器地址状态的检测提醒。

      image

    2. 状态为“正常”则忽略此步骤,其他状态请参考查看DNS服务器状态及异常状态处理文档进行解决。

记录概览

云解析支持的记录类型及其常见应用场景:

记录类型

说明及场景

A 记录

将域名解析到指定的IPv4地址。常用于网站域名解析。

CNAME 记录

将一个域名解析到另一个域名。常用于网站解析、CDN域名加速、企业邮箱、全局流量管理接入等。

MX 记录

指定域名对应邮件服务器,并按优先级排序。

AAAA 记录

将域名解析到指定的IPv6地址。常用于需要通过 IPv6 地址访问网站。

TXT 记录

用于对域名进行标识和说明。常用于数字认证证书、SPF 记录(反垃圾邮件)、域名找回等场景。

URL显性/隐性转发

将一个域名指向另一个已经存在的站点,支持显性和隐性URL转发。

NS 记录

指定特定的DNS服务器来管理域名的解析配置。常用于将子域名交给其他 DNS 服务商解析场景。

SRV 记录

用来标识某台服务器使用了某个服务。常见于微软系统的目录管理。

CAA 记录

指定为域名颁发HTTPS证书的授权CA机构,用于防止HTTPS证书错误签发,从而提高网站安全性。

PTR 记录

IP地址映射到域名,通过PTR记录,可以验证某个IP地址是否对应特定的域名。

SVCB记录

目的是改进服务发现,提供协议与端点信息,优化客户端连接决策,提升性能与安全性。

HTTPS记录

HTTPS记录是SVCB记录的特化版本,专门用于描述HTTPS服务。


A记录

使用场景

A 记录用于将一个域名指向一个固定的IP地址,通常用于网站域名解析,如果你有一个网站,并且想要通过域名来访问它,你可以设置一个A记录指向你的Web服务器的IP地址。

使用限制

  • 已获取需要指向的服务器的公网IPv4地址,示例:192.0.2.1

    • 如果您使用阿里云ECS服务器可以通过阿里云ECS控制台查看您的公网IP地址。

    • 如果您使用非阿里云的服务器请联系您的服务提供商获取服务器的公网IP地址。

  • 当主机记录不为@,在主机记录相同、解析线路相同的情况下,A记录和NSCNAMEURL记录存在解析冲突。若添加A记录时提示冲突,可以通过删除冲突记录或修改主机记录的方式解决,详情请参见解析记录冲突规则

视频讲解

添加A记录设置网站解析

设置方法

  1. 登录云解析DNS产品控制台,在权威域名解析页面,权威域名页签下,单击目标域名进入到解析设置页面。

  2. 解析设置页面,单击添加记录按钮,添加记录会话框中各项参数说明如下:

image

  • 记录类型:选择A

  • 主机记录:通常指子域名的前缀。例如:

    • 若要为域名www.example.com添加A记录,主机记录输入www

    • 若要为主域名本身example.com添加A记录,主机记录输入@

  • 解析请求来源:指发起DNS查询请求的来源,一般选择默认即可;如果您需要根据访问者的来源返回不同记录值,可以设置其他解析请求来源,例如运营商、境外等智能解析线路。具体请参考智能解析

    重要

    一定要设置一条解析请求来源为默认的解析记录,用于兜底解析,避免某些解析请求没有匹配到相符的“解析请求来源”的解析记录导致解析失败。

  • 记录值:通常指网站服务器的公网IPv4地址。示例:192.0.2.1

    • 如果您使用阿里云ECS服务器可以通过阿里云ECS控制台查看您的公网IP地址。

    • 如果您使用非阿里云的服务器请联系您的服务提供商获取服务器的公网IP地址。

    说明

    若要将域名解析指向多个IPv4地址,可以通过添加多条主机记录相同,但记录值不同的解析记录实现,默认以轮询方式返回。若需要各个地址按照权重进行返回,请参考权重配置

  • TTL:解析结果在运营商LocalDNS的缓存时间,推荐设置为10分钟。通常TTL值越小,解析变更对终端用户生效的速度越快。更多内容请参见TTL 值设置方法

常见问题

A/AAAA记录相关


CNAME 记录

使用场景

当需要将域名指向另一个域名,再由另一个域名提供 IP 地址,就需要添加 CNAME 记录,最常用到 CNAME 的场景包括做 CDN、企业邮箱、全局流量管理等。

使用限制

  • 若您在默认线路下添加CNAME记录,且在智能线路下添加了AAAAA解析记录,可能会导致智能解析调度不准确的问题,具体请参考默认线路下的CNAME记录缓存导致解析调度不准

  • 若主机记录不为@,在主机记录相同、解析线路相同的情况下,CNAME其他解析记录均存在解析冲突。若添加CNAME记录时提示冲突,可以通过删除冲突记录或修改主机记录的方式解决,详情请参见解析记录冲突规则

视频讲解

添加CNAME记录启用CDN加速服务

设置方法

  1. 登录云解析DNS产品控制台,在权威域名解析页面,权威域名页签下,单击目标域名进入到解析设置页面。

  2. 解析设置页面,单击添加记录按钮,添加记录会话框中各项参数说明如下:

image

  • 记录类型:选择 CNAME

  • 主机记录:通常指子域名的前缀。例如:

    • 若要为子域名www.example.com添加CNAME记录,主机记录输入www

    • 若要为主域名本身example.com添加CNAME记录,主机记录输入@

  • 解析请求来源:指发起DNS查询请求的来源,一般选择默认即可;如果您需要根据访问者的来源返回不同记录值,可以设置其他解析请求来源,例如运营商、境外等智能解析线路。具体请参考智能解析

    重要

    一定要设置一条解析请求来源为默认的解析记录,用于兜底解析,避免某些解析请求没有匹配到相符的“解析请求来源”的解析记录导致解析失败。

  • 记录值:记录值为 CNAME 指向的域名,只可以填写域名。示例:aliyundoc.com

    说明

    如果您的域名要解析指向多个域名地址,可以通过添加多条“主机记录”相同但“记录值”不同的解析记录实现,默认轮询返回。若需要各个地址按照权重进行返回,请参见权重配置

  • TTL:解析结果在运营商LocalDNS的缓存时间,推荐设置为10分钟。通常TTL值越小,解析变更对终端用户生效的速度越快。更多内容请参见TTL 值设置方法

常见问题

CNAME记录相关


MX记录

使用场景

设置邮箱时,为了让邮箱能收到邮件,就需要添加 MX 记录。MX全称为mail exchanger,用于电子邮件系统发邮件时根据收信人的地址后缀来定位邮件服务器。例如,当有人发邮件给vincen@example.com时,系统将对example.com进行MX记录解析。如果MX记录存在,系统就根据MX记录的优先级,将邮件转发到MX记录的邮件服务器上。若需要快捷一键添加邮箱解析,请参见添加邮箱解析

使用限制

  • 已经部署邮箱服务器,并通过邮箱服务商获取邮箱的域名地址。

  • 当主机记录不为@,在主机记录相同、解析线路相同的情况下,MXNSCNAME记录存在解析冲突。若添加MX记录时提示冲突,可以通过删除冲突记录或修改主机记录的方式解决,详情请参见解析记录冲突规则

视频讲解

添加邮箱解析

设置方法

以阿里云企业邮箱举例,需要配置的邮箱记录作为示例:

  1. 登录云解析DNS产品控制台,在权威域名解析页面,权威域名页签下,单击目标域名进入到解析设置页面。

  2. 解析设置页面,单击添加记录按钮,添加记录会话框中各项参数说明如下:

image

  • 记录类型:选择 MX

  • 主机记录:一般是指子域名的前缀。例如:

    • 若要配置子域名mail.example.com的邮箱,主机记录输入mail

    • 若要配置主域名本身example.com的邮箱,主机记录填@

  • 解析请求来源:指发起DNS查询请求的来源,一般选择默认即可;如果您需要根据访问者的来源返回不同记录值,可以设置其他解析请求来源,例如运营商、境外等智能解析线路。具体请参考智能解析

    重要

    一定要设置一条解析请求来源为默认的解析记录,用于兜底解析,避免某些解析请求没有匹配到相符的“解析请求来源”的解析记录导致解析失败。

  • 记录值:一般联系邮箱注册商获取。示例:阿里云邮提供的需要配置的解析记录值是 mx1.qiye.aliyun.com

  • MX优先级:输入内容通过联系邮箱注册商提供,MX 优先级的数值越低,优先级别就越高(如下图,邮件会先尝试发送到MX 优先级为5mx1.qiye.aliyun.com,如果尝试失败,才会发送到MX 优先级为10mx2.qiye.aliyun.com);

    image.png

  • TTL:解析结果在运营商LocalDNS的缓存时间,推荐设置为10分钟。通常TTL值越小,解析变更对终端用户生效的速度越快。更多内容请参见TTL 值设置方法

    重要

    以上仅是对MX记录的设置,完整的创建邮箱,还需要同时设置CNAME、TXT记录,具体需要配置的解析记录请联系您的邮箱厂商获取,如果您的邮箱提供商是阿里云邮箱,您可以参阅相关添加邮箱解析的操作文档。

常见问题

MX记录相关


AAAA 记录

使用场景

当预期是实现访问者通过 IPv6 地址访问网站,可以使用 AAAA 记录实现。

使用限制

  • 请提前获取需要指向的服务器IPv6地址。示例:ff03:0:0:0:0:0:0:c1。

  • 当主机记录不为@,在主机记录相同、解析线路相同的情况下,AAAANSCNAMEURL记录存在解析冲突。若添加AAAA记录时提示冲突,可以通过删除冲突记录或修改主机记录的方式解决,详情请参见解析记录冲突规则

设置方法

  1. 登录云解析DNS产品控制台,在权威域名解析页面,权威域名页签下,单击目标域名进入到解析设置页面。

  2. 解析设置页面,单击添加记录按钮,添加记录会话框中各项参数说明如下:

image

  • 记录类型:选择 AAAA

  • 主机记录:通常指子域名的前缀。例如:

    • 若要为子域名www.example.com添加AAAA记录,主机记录输入www

    • 若要为主域名本身example.com添加AAAA记录,主机记录输入@

  • 解析请求来源:指发起DNS查询请求的来源,一般选择默认即可;如果您需要根据访问者的来源返回不同记录值,可以设置其他解析请求来源,例如运营商、境外等智能解析线路。具体请参考智能解析

    重要

    一定要设置一条解析请求来源为默认的解析记录,用于兜底解析,避免某些解析请求没有匹配到相符的“解析请求来源”的解析记录导致解析失败。

  • 记录值:通常指网站服务器的IPv6地址。示例:ff03:0:0:0:0:0:0:c1。

    说明

    如果您的域名要解析指向多IPV6地址,可以通过添加多条主机记录相同,但记录值不同的解析记录实现,默认轮询返回。若需要各个地址按照权重进行返回,请参见权重配置

  • TTL:解析结果在运营商LocalDNS的缓存时间,推荐设置为10分钟。通常TTL值越小,解析变更对终端用户生效的速度越快。更多内容请参见TTL 值设置方法

常见问题

A/AAAA记录相关


TXT 记录

使用场景

如果希望对域名进行标识和说明,可以使用 TXT 记录, TXT 记录多用于数字认证证书、SPF 记录(反垃圾邮件)。

使用限制

当主机记录不为@,在主机记录相同、解析线路相同的情况下,TXTNSCNAME记录存在解析冲突。若添加TXT记录时提示冲突,可以通过删除冲突记录或修改主机记录的方式解决,详情请参见解析记录冲突规则

设置方法

  1. 登录云解析DNS产品控制台,在权威域名解析页面,权威域名页签下,单击目标域名进入到解析设置页面。

  2. 解析设置页面,单击添加记录按钮,添加记录会话框中各项参数说明如下:

image

  • 记录类型:选择TXT

  • 主机记录:一般是指子域名的前缀。例如:

    • 若要为子域名alidnscheck.example.com添加TXT记录,主机记录输入alidnscheck

    • 若要为主域名本身example.com添加TXT记录,主机记录输入@

  • 解析请求来源:指发起DNS查询请求的来源,一般选择默认即可;如果您需要根据访问者的来源返回不同记录值,可以设置其他解析请求来源,例如运营商、境外等智能解析线路。具体请参考智能解析

    重要

    一定要设置一条解析请求来源为默认的解析记录,用于兜底解析,避免某些解析请求没有匹配到相符的“解析请求来源”的解析记录导致解析失败。

  • 记录值:常用情况 TXT 记录是用来做验证类的操作,记录值可从您的证书服务、邮件服务提供商处获取,比如托管子域名时需要添加TXT记录验证。示例:5d597b2c12464a7a8d0dde6b858ce543

  • TTL:解析结果在运营商LocalDNS的缓存时间,推荐设置为10分钟。通常TTL值越小,解析变更对终端用户生效的速度越快。更多内容请参见TTL 值设置方法

常见问题

Q:我的解析记录中为什么会多了一条TXT记录?

答:在使用某些阿里云产品时,有可能会添加TXT记录用于域名验证。示例:如果您在阿里云选购SSL证书页面,其中证书关联信息下的域名验证方式选择了自动DNS验证,则系统会自动为您添加一条TXT记录。详情可参阅 如何选择域名授权验证?文档。

image


URL显性/隐性转发

警告

URL转发不保证解析可用性SLA,如需解析稳定性保证,建议自建URL转发服务器,详情请参见通过Nginx搭建自建URL转发

使用场景

将一个域名指向另外一个已经存在的站点时,需要添加 URL 记录。用户添加URL转发记录时,云解析DNS会自动为用户添加A记录,而A记录指向的地址则是云解析DNS提供的URL转发服务器地址。因此,如果控制台添加的记录值是URL,而dig出来的是A记录且IP地址是(203.107.XX.XX),这是属于正常现象。

前提条件

添加 URL 转发记录时,其原理是将转发前的域名解析到阿里云转发服务器,然后在转发服务器上完成转发代理。阿里云URL转发服务器部署在中国内地,所以转发前的域名务必完成备案(备案不要求必须在阿里云备案),使用阿里云备案,请参见ICP备案流程

使用限制

  • URL转发时记录值不能为IP地址;

  • URL转发前的域名不支持下划线"_";

  • URL转发不支持泛解析设置;

  • URL转发的目标域名不支持中文域名;

  • URL转发前域名支持HTTP,不支持HTTPS,转发后的目标地址支持HTTP、HTTPS;

  • 当主机记录不为@,在主机记录相同、解析线路相同的情况下,URLNSCNAMEA、AAAA、URL记录存在解析冲突。若添加URL记录时提示冲突,可以通过删除冲突记录或修改主机记录的方式解决,详情请参见解析记录冲突规则

  • URL转发属于特殊功能,云解析不提供攻击防护服务,如遇到攻击黑洞时无法使用URL转发,请将需要转发的主机记录配置为ACNAME记录;或者通过Nginx搭建自建URL转发实现URL转发功能。

设置方法

示例:以http://example.com跳转到http://www.aliyundoc.com:80/为例。

  1. 登录云解析DNS产品控制台,在权威域名解析页面,权威域名页签下,单击目标域名进入到解析设置页面。

  2. 解析设置页面,单击添加记录按钮,添加记录会话框中各项参数说明如下:

URL隐性转发

用的是iframe框架技术,非重定向技术。

实现效果

在浏览器地址栏输入http://example.com,打开网站内容是目标地址http://www.aliyundoc.com:80/ 的内容,但地址栏显示当前地址仍是http://example.com

image

  • 记录类型隐性URL

  • 主机记录:通常指子域名的前缀。例如:

    • 若要为子域名www.example.com添加隐性URL记录,主机记录输入www

    • 若要为主域名本身example.com添加隐性URL记录,主机记录输入@

  • 解析请求来源默认

  • 记录值http://www.aliyundoc.com:80/

  • TTL:解析结果在运营商LocalDNS的缓存时间,推荐设置为10分钟。通常TTL值越小,解析变更对终端用户生效的速度越快。更多内容请参见TTL 值设置方法

URL显性转发

实现效果

在浏览器地址栏输入http://example.com,打开网站内容是目标地址http://www.aliyundoc.com:80/ 的内容,且地址栏显示目标地址http://www.aliyundoc.com:80/

image

  • 记录类型显性URL

  • 主机记录:通常指子域名的前缀。例如:

    • 若要为子域名www.example.com添加显性URL记录,主机记录输入www

    • 若要为主域名本身example.com添加显性URL记录,主机记录输入@

  • 解析请求来源默认

  • 记录值:支持URL转发301永久重定向、302暂时性定向。本示例选择302http://www.aliyundoc.com:80/

    说明
    • 301表示旧地址A的资源已经被永久地移除了(这个资源不可访问了),搜索引擎在抓取新内容的同时也将旧的网址交换为重定向之后的网址;

    • 302表示旧地址A的资源还在(仍然可以访问),这个重定向只是临时地从旧地址A跳转到新地址B,搜索引擎会抓取新的内容而保存旧的网址。

  • TTL:解析结果在运营商LocalDNS的缓存时间,推荐设置为10分钟。通常TTL值越小,解析变更对终端用户生效的速度越快。更多内容请参见TTL 值设置方法

常见问题


NS 记录

使用场景

如果需要把子域名交给其他DNS服务商解析,就需要添加NS记录。关于子域名托管的场景,可以参考子域管理

使用限制

  • 请提前获取子域名托管的DNS服务商所提供的DNS服务器地址。

  • 不支持主域托管(主机记录设置为@),如果要想将主域托管至其他DNS厂商,请在您的域名注册商处直接修改DNS服务器地址。

  • 若主机记录不为@,在主机记录相同、解析线路相同的情况下,NS其他解析记录均存在解析冲突。若添加NS记录时提示冲突,可以通过删除冲突记录或修改主机记录的方式解决,详情请参见解析记录冲突规则

设置方法

示例:域名example.com使用阿里云解析,将子域名www.example.com的解析管理权从阿里云解析DNS授权给腾讯云解析做管理。

  1. 登录云解析DNS产品控制台,在权威域名解析页面,权威域名页签下,单击目标域名进入到解析设置页面。

  2. 解析设置页面,单击添加记录按钮,添加记录会话框中各项参数说明如下:

image

  • 记录类型:选择 NS

  • 主机记录:通常指子域名的前缀。例如:如需将子域名www.example.com的解析授权给腾讯云解析的DNS服务器进行解析管理,主机记录输入www即可。

  • 解析请求来源:指发起DNS查询请求的来源,一般选择默认即可;如果您需要根据访问者的来源返回不同记录值,可以设置其他解析请求来源,例如运营商、境外等智能解析线路。具体请参考智能解析

    重要

    一定要设置一条解析请求来源为默认的解析记录,用于兜底解析,避免某些解析请求没有匹配到相符的“解析请求来源”的解析记录导致解析失败。

  • 记录值:记录值为要授权的 DNS 服务器域名,例如腾讯云解析的DNS服务器域名ns3.dnspod.net

    说明

    通常其他DNS服务商地址会有多个,可以通过配置主机记录(子域名)相同但记录值不同的多条NS记录实现。

  • TTL:解析结果在运营商LocalDNS的缓存时间,推荐设置为10分钟。通常TTL值越小,解析变更对终端用户生效的速度越快。更多内容请参见TTL 值设置方法


SRV记录

使用场景

SRV 记录用来标识某台服务器使用了某个服务,常见于微软系统的目录管理。

使用限制

若主机记录不为@,在主机记录相同、解析线路相同的情况下,SRVNS、CNAME记录存在解析冲突。若添加SRV记录时提示冲突,可以通过删除冲突记录或修改主机记录解决,详情请参见解析记录冲突规则

设置方法

  1. 登录云解析DNS产品控制台,在权威域名解析页面,权威域名页签下,单击目标域名进入到解析设置页面。

  2. 解析设置页面,单击添加记录按钮,添加记录会话框中各项参数说明如下:

image

  • 记录类型: 选择 SRV

  • 主机记录: 格式为服务的名字 . 协议的类型。示例:_sip._tcp

  • 解析请求来源:指发起DNS查询请求的来源,一般选择默认即可;如果您需要根据访问者的来源返回不同记录值,可以设置其他解析请求来源,例如运营商、境外等智能解析线路。具体请参考智能解析

    重要

    一定要设置一条解析请求来源为默认的解析记录,用于兜底解析,避免某些解析请求没有匹配到相符的“解析请求来源”的解析记录导致解析失败。

  • 记录值:格式为优先级 权重 端口 目标地址 。示例:0 5 5060 www.example.com

  • TTL:解析结果在运营商LocalDNS的缓存时间,推荐设置为10分钟。通常TTL值越小,解析变更对终端用户生效的速度越快。更多内容请参见TTL 值设置方法


CAA记录

使用场景

CAA(Certificate Authority Authorization),即证书颁发机构授权。是一项可以添加到DNS记录中的额外字段,通过DNS机制创建CAA资源记录,可以限定域名颁发的证书和CA(证书颁发机构)之间的联系。未经授权的第三方尝试通过其他CA注册获取用于该域名的SSL/TLS证书将被拒绝。

域名设置 CAA 记录,使网站所有者可以授权指定CA机构为自己的域名颁发证书,以防止HTTPS证书错误签发,从而提高网站安全性。

使用限制

若主机记录不为@,在主机记录相同、解析线路相同的情况下,CAANS、CNAME记录存在解析冲突。若添加CAA记录时提示冲突,可以通过删除冲突记录或修改主机记录的方式解决,详情请参见解析记录冲突规则

设置方法

  1. 登录云解析DNS产品控制台,在权威域名解析页面,权威域名页签下,单击目标域名进入到解析设置页面。

  2. 解析设置页面,单击添加记录按钮,添加记录会话框中各项参数说明如下:

image

  • 记录类型: 选择 CAA

  • 主机记录: 通常指子域名的前缀。例如:

    • 如需为子域名为www.aliyundoc.com添加CAA记录, 主机记录输入www

    • 如需为主域名本身aliyundoc.com添加CAA记录,主机记录输入 @

  • 解析请求来源:指发起DNS查询请求的来源,一般选择默认即可;如果您需要根据访问者的来源返回不同记录值,可以设置其他解析请求来源,例如运营商、境外等智能解析线路。具体请参考智能解析

    重要

    一定要设置一条解析请求来源为默认的解析记录,用于兜底解析,避免某些解析请求没有匹配到相符的“解析请求来源”的解析记录导致解析失败。

  • 记录值:格式为[flag] [tag] [value]是由一个标志字节的[flag]和一个被称为属性的[tag]-[value](标签-值)对组成。您可以将多个CAA字段添加到域名的DNS记录中。

    示例:0 issue "ca.example.com"

  • TTL:解析结果在运营商LocalDNS的缓存时间,推荐设置为10分钟。通常TTL值越小,解析变更对终端用户生效的速度越快。更多内容请参见TTL 值设置方法


PTR记录

反向解析:IP地址映射到域名,与正向解析(A记录或AAAA记录将域名映射到IP地址)相反,通过PTR记录,可以验证某个IP地址是否对应特定的域名。

设置方法:需要您与IDC机房或主机服务商联系实现。如果您的服务器提供商是阿里云,您可以提交工单,由阿里云服务器售后协助您添加反向解析。

SVCB记录

使用场景

SVCB(Service Binding)记录是服务绑定记录,目的是为了改进服务发现,并在尝试连接之前告知客户端关于服务的额外参数,例如支持的协议和服务端点的详细信息。它可以用于不同的传输协议,并且与HTTPS记录紧密相关。

SVCB记录的引入,使DNS能够提供更灵活、更详细的配置信息,支持客户端在建立连接之前就对服务请求做出更加明智的决策。这样不仅能提高性能、增强安全性,还可以优化用户体验。

使用限制

若主机记录不为@,在主机记录相同、解析线路相同的情况下,SVCBNS、CNAME记录存在解析冲突,且SVCB别名模式服务模式也存在解析冲突。若添加SVCB记录时提示冲突,可以通过删除冲突记录或修改主机记录的方式解决,详情请参见解析记录冲突规则

设置方法

  1. 登录云解析DNS产品控制台,在权威域名解析页面,权威域名页签下,单击目标域名进入到解析设置页面。

  2. 解析设置页面,单击添加记录按钮,添加记录会话框中各项参数说明如下:

image

  • 记录类型: 选择 SVCB

  • 主机记录: 一般是指子域名的前缀。例如:

    • 如需为子域名www.aliyundoc.com添加SVCB记录, 主机记录输入www

    • 如需为aliyundoc.com添加SVCB记录,主机记录输入 @

  • 解析请求来源:指发起DNS查询请求的来源,一般选择默认即可;如果您需要根据访问者的来源返回不同记录值,可以设置其他解析请求来源,例如运营商、境外等智能解析线路。具体请参考智能解析

    重要

    一定要设置一条解析请求来源为默认的解析记录,用于兜底解析,避免某些解析请求没有匹配到相符的“解析请求来源”的解析记录导致解析失败。

  • 优先级:优先级是一个非负整数(0 ~ 65535),用来指定多个SVCB记录中哪一个应当首先被尝试。数值较低的记录具有更高的优先级。如果一个服务有多个SVCB记录,客户端会根据优先级排序,从最高优先级的记录(即数值最小的)开始尝试。类似于邮箱业务中的MX记录的优先级参数。

    说明
    • 优先级为0时:代表别名模式,不能设置服务参数。类似于CNAME记录,可以引导到另一个服务名。

    • 优先级非0时:代表服务模式,可以定义服务的参数。

  • 目标域名:目标域名指的是客户端应当连接到的服务器的域名。

    • 在别名模式(优先级为0)的SVCB记录中,目标域名表示客户端应当解析的另一个服务名。

    • 在服务模式下,目标域名通常指定为提供实际服务的主机名。此时,客户端会继续对该目标域名进行解析,以获得服务的IP地址。示例:www.example.com

  • 服务参数:是一组定义服务配置和必需功能的键-值对。这些参数可以提供各种信息,比如期望的协议版本、应用层协议列表(如ALPN)、传输层安全要求(如所需的TLS版本)、传输参数、IP地址提示等。

    服务参数允许服务提供商为客户端提供访问服务的详细指南,并且为客户端提供预连接信息,从而优化连接的性能和安全性。示例:alpn="h2" ipv4hint="223.5.5.5" port="443" ech="MTIzNDU2Nzg="

    说明

    常见服务参数:

    • alpn="h3,h2" :表示支持HTTP/2HTTP/3;

    • ipv4hint="223.5.XX.XX" :表示目标域名IPv4地址;

    • ipv6hint="2400:3200::XX" :表示目标域名IPv6地址;

    • port="443" :表示端口号;

    • ech="MTIzNDU2Nzg=":表示ECH的配置信息的Base64编码字符串;

    • mandatory="alpn,port":表示必须要传的参数列表;

    • no-default-alpn:表示没有默认的应用层协议,如果有该参数,则必须传alpn参数;

    • dohpath="/dns-query{?dns}":表示DOH接入URI模板;

    多个键值对以空格间隔,最长不超过 1024 字符。

  • TTL:解析结果在运营商LocalDNS的缓存时间,推荐设置为10分钟。通常TTL值越小,解析变更对终端用户生效的速度越快。更多内容请参见TTL 值设置方法


HTTPS记录

使用场景

HTTPS记录是SVCB记录的特化版本,专门用于描述HTTPS服务。HTTPS记录通常包含与SVCB记录相同的类型的键值对参数,但是它们的解释和处理是在假定服务协议为HTTPS的背景下进行的。

HTTPS记录允许网站运营者提供关于其HTTPS服务的更详尽的信息,包括哪些IP地址可用、哪些协议或服务参数被支持。这样可以确保在客户端第一次连接到服务端的时候,就能选用最合适的配置,从而减少握手延时,降低连接建立失败的概率,并增进用户的隐私保护。

使用限制

若主机记录不为@,在主机记录相同、解析线路相同的情况下,HTTPSNS、CNAME记录存在解析冲突,且HTTPS的别名模式服务模式也存在解析冲突。若添加HTTPS记录时提示冲突,可以通过删除冲突记录或修改主机记录的方式解决,详情请参见解析记录冲突规则

设置方法

  1. 登录云解析DNS产品控制台,在权威域名解析页面,权威域名页签下,单击目标域名进入到解析设置页面。

  2. 解析设置页面,单击添加记录按钮,添加记录会话框中各项参数说明如下:

image

  • 记录类型: 选择 HTTPS

  • 主机记录: 一般是指子域名的前缀。例如:

    • 若要为子域名www.aliyundoc.com添加HTTPS记录, 主机记录输入www

    • 若要为主域名本身aliyundoc.com添加HTTPS记录,主机记录输入 @

  • 解析请求来源:指发起DNS查询请求的来源,一般选择默认即可;如果您需要根据访问者的来源返回不同记录值,可以设置其他解析请求来源,例如运营商、境外等智能解析线路。具体请参考智能解析

    重要

    一定要设置一条解析请求来源为默认的解析记录,用于兜底解析,避免某些解析请求没有匹配到相符的“解析请求来源”的解析记录导致解析失败。

  • 优先级:优先级是一个非负整数(0 ~ 65535),用来指定多个HTTPS记录 中哪一个应当首先被尝试。数值较低的记录具有更高的优先级。如果一个服务有多个HTTPS记录 ,客户端会根据优先级排序,从最高优先级的记录(即数值最小的)开始尝试。类似于邮箱业务中的MX记录的优先级参数。

    说明
    • 优先级为0时:代表别名模式,不能设置服务参数。类似于CNAME记录,可以引导到另一个服务名。

    • 优先级非0时:代表服务模式,可以定义服务的参数。

  • 目标域名:目标域名指客户端应当连接到的服务器的域名。

    在别名模式(优先级为0)的HTTPS记录中,目标域名表示客户端应当解析的另一个服务名称。

    在服务模式下,目标域名通常指定为提供实际服务的主机名。此时,客户端会继续对该目标域名进行解析,以获得服务的IP地址。示例:www.example.com

  • 服务参数:一组定义服务配置和必需功能的键-值对。这些参数可以提供各种信息,比如期望的协议版本、应用层协议列表(如ALPN)、传输层安全要求(如所需的TLS版本)、传输参数、IP地址提示等。

    服务参数允许服务提供商为客户端提供访问服务的详细指南,并且为客户端提供预连接信息,从而优化连接的性能和安全性。示例:alpn="h2,h3" ipv4hint="223.5.XX.XX" ipv6hint="2400:3200::XX" port="443"

    说明

    服务参数举例:

    • alpn="h3,h2" :表示支持HTTP/2HTTP/3;

    • ipv4hint="223.5.XX.XX" :表示目标域名IPv4地址;

    • ipv6hint="2400:3200::XX" :表示目标域名IPv6地址;

    • port="443" :表示端口号;

    • mandatory="alpn,port":表示必须要传的参数列表;

    • no-default-alpn:表示没有默认的应用层协议,如果有该参数,则必须传alpn参数;

    • dohpath="/dns-query{?dns}":表示DOH接入URI模板;

    多个键值对以空格间隔,最长不超过 1024 字符。

  • TTL:解析结果在运营商LocalDNS的缓存时间,推荐设置为10分钟。通常TTL值越小,解析变更对终端用户生效的速度越快。更多内容请参见TTL 值设置方法

常见问题及相关文档

在设置过程中如遇到问题,您可以参阅如下文档: