文档中心>云解析 DNS>常见问题>主机记录和记录值

主机记录和记录值

最近更新时间:2024-07-09 11:26:31

我的收藏

主机记录的用法有什么?

主机记录就是域名前缀,常见用法有: www:解析后的域名为 www.87677677.com @直接解析主域名 87677677.com
泛解析:匹配其他所有域名 *.87677677.com

记录类型的含义是什么?

要指向主机服务商提供的 IP 地址,选择类型 A;要指向一个域名,选择类型 CNAME。 A 记录:地址记录,用来指定域名的 IPv4 地址(例如 8.8.8.8),如果需要将域名指向一个 IP 地址(外网地址),就需要添加 A 记录。 CNAME 记录: 如果需要将域名指向另一个域名,再由另一个域名提供 IP 地址,就需要添加 CNAME 记录。 NS 记录:域名服务器记录,如果需要把子域名交给其他 DNS 服务商解析,就需要添加 NS 记录。 AAAA 记录:用来指定主机名(或域名)对应的 IPv6 地址(例如 ff06:0:0:0:0:0:0:c3)记录。 MX 记录:如果需要设置邮箱,让邮箱能收到邮件,就需要添加 MX 记录。 TXT 记录:如果希望对域名进行标识和说明,可以使用 TXT 记录,绝大多数的 TXT 记录是用来做 SPF 记录(反垃圾邮件)。 SRV 记录:SRV 记录用来标识某台服务器使用了某个服务,常见于微软系统的目录管理。主机记录处格式为:服务的名字.协议的类型。例如 _sip._tcp 隐/显性 URL 记录:将一个域名指向另外一个已经存在的站点,就需要添加 URL 记录。
CAA 记录:如果您需要授权指定 CA 机构为您的域名签发 SSL 证书,以防止 SSL 证书错误签发,则需要添加 CAA 记录。
SVCB 记录:如果需要将域名指向另一个域名指定值,再由另一个域名提供 IP 地址,就需要添加 SVCB 记录。
HTTPS 记录:如果需要将域名指向另一个域名指定值,再由另一个域名提供 IP 地址,就需要添加 HTTPS 记录。 HTTPS 记录常用于接口调用等场景。

线路的用法有什么?

让指定线路的用户访问这个 IP,常见用法如下:
默认:必须添加,否则只有单独指定的线路才能访问您的网站。如果双线解析,建议【默认】线路填写【电信 IP】。
联通:单独为【联通用户】指定服务器 IP,其他用户依然访问【默认】。
搜索引擎:指定一个服务器 IP 让抓取。

记录值如何填写?

最常见的是将空间商提供的【IP 地址】填写在这里,各类型的记录值填写情况如下:
A 记录:填写您服务器 IP,如果您不知道,请咨询您的服务器提供商。
CNAME 记录:填写空间商给您提供的域名。例如 2.com
MX 记录:填写您邮件服务器的 IP 地址或企业邮箱给您提供的域名,如果您不知道,请咨询您的邮件服务提供商。
AAAA 记录:不常用,解析到 IPv6 的地址。
NS记录:不常用,系统默认添加的两个 NS 记录请不要修改。NS 向下授权,填写 DNS 域名。例如 ns3.dnsv3.com
TXT 记录:记录值并没有固定的格式,不过大部分情况下,TXT 记录是用来做 SPF 反垃圾邮件的。最典型的 SPF 格式的 TXT 记录例子为 “v=spf1 a mx ~all”,表示只有这个域名的 A 记录和 MX 记录中的 IP 地址有权限使用这个域名发送邮件。
SRV 记录:记录值格式为:优先级 权重 端口 主机名。例如 0 5 5060 sipserver.example.com
隐、显性 URL 记录:记录值必须为完整的地址(必须带有协议、域名,可以包含端口号和资源定位符)。
CAA 记录:CAA 记录的格式为:[flag] [tag] [value],是由一个标志字节的 [flag] 和一个被称为属性的 [tag]-[value](标签-值)对组成。您可以将多个 CAA 字段添加到域名的 DNS 记录中。
SVCB 记录:必须为完整的地址,即必须带有协议、域名,可以包含端口号和资源定位符。例如:example.com. alpn="h3,h2" ipv4hint="1.2.3.4" ipv6hint="::1" port="80"。
HTTPS 记录:目标域名+值,详细说明如下:
目标域名: 只允许填写域名。 值: 自定义参数值,如 key="value"。多个 key 以空格分隔,最长不超过 1024 字符。 示例:alpn="h3,h2" ipv4hint="1.2.3.4" ipv6hint="::1" port="80",参数说明如下: alpn="h3,h2":应用层协议协商,表示支持HTTP/2和HTTP/3; ipv4hint="1.2.3.4":表示ipv4地址; ipv6hint="::1":表示ipv6地址; port="80":表示端口。

TTL 如何填写?

TTL 即 Time To Live,缓存的生存时间。指地方 DNS 缓存您域名记录信息的时间,缓存失效后会再次到 DNSPod 获取记录值。我们默认的600秒是最常用的,不用修改。
600(10分钟):建议正常情况下使用600。
60(1分钟):如果您经常修改 IP,修改记录一分钟即可生效。长期使用60,解析速度会略受影响。
3600(1小时):如果您 IP 极少变动(一年几次),建议选择3600,解析速度快。如果要修改 IP,提前一天改为60,即可快速生效。

为什么控制台显示的记录总条数与 API 获取的记录总条数不同?

系统默认生成的主机头为 @ 的两条 NS 记录,起到解析调度的作用, 为了防止用户误操作导致解析服务不可用,对2021年10月29日 14:24:26之后添加的域名都不显示这两条 NS 记录,同时为有需要的用户保留了 API 修改的方式, 所以 API 获取的记录总条数会比控制台多2条。

为什么添加解析记录的时候提示 "记录有冲突" ?

因为各种记录类型之间是有优先级差异的,所以在主机记录相同的情况下,同一条线路下,有几种不同的记录类型不能共存,否则系统会提示您记录冲突。当出现记录冲突时,就只能设置其中一条记录,无法再次添加,建议您选择不同的主机记录来进行另外一条记录的配置。

主机记录为@

说明:
冲突 ✘ :相同主机记录、相同线路,不同记录类型只能创建一条。例如,已有 @ 的默认路线 A 记录,则不允许再添加 @ 的默认路线 CNAME 记录。
可多条 ↔ :相同主机记录、相同线路、相同记录类型,可创建多条记录。例如,已有 @ 的默认路线 A 记录,还可添加 @ 的默认路线 A 记录。
不冲突 ✔ :相同主机记录、相同线路,不同记录类型可以共存。例如,已有 @ 的默认路线 A 记录,还可添加 @ 的默认路线 MX 记录。
针对同时添加 CNAME 与 TXT 、MX 记录的需求场景, 云解析DNS已进行优化处理:
在您已知可能影响正常解析的情况下,允许您进行添加,如使用此方式造成的解析质量问题,腾讯云不做服务等级协议(SLA)保障。 原因是部分 Local DNS 严格遵循协议标准,以 CNAME 优先级最高,例如,同时存在 CNAME 与 MX 记录,部分 Local DNS 只返回 CNAME 记录。
记录类型
A
CNAME
MX
TXT
NS
AAAA
SRV
CAA
SVCB
HTTPS
显性 URL
隐性 URL
A
CNAME
MX
TXT
NS
AAAA
SRV
CAA
SVCB
HTTPS
显性 URL
隐性 URL

主机记录为非@

说明:
冲突 ✘ :相同主机记录、相同线路,不同记录类型只能创建一条。例如,已有 @ 的默认路线 A 记录,则不允许再添加 @ 的默认路线 CNAME 记录。
可多条 ↔ :相同主机记录、相同线路、相同记录类型,可创建多条记录。例如,已有 @ 的默认路线 A 记录,还可添加 @ 的默认路线 A 记录。
不冲突 ✔ :相同主机记录、相同线路,不同记录类型可以共存。例如,已有 @ 的默认路线 A 记录,还可添加 @ 的默认路线 MX 记录。
针对同时添加 CNAME 与 TXT 、MX 记录的需求场景, 云解析 DNS 已进行优化处理:
在您已知可能影响正常解析的情况下,允许您进行添加,如使用此方式造成的解析质量问题,腾讯云不做服务等级协议(SLA)保障。 原因是部分 Local DNS 严格遵循协议标准,以 CNAME 优先级最高,例如,同时存在 CNAME 与 MX 记录,部分 Local DNS 只返回 CNAME 记录。
记录类型
A
CNAME
MX
TXT
NS
AAAA
SRV
CAA
SVCB
HTTPS
显性 URL
隐性 URL
A
CNAME
MX
TXT
NS
AAAA
SRV
CAA
SVCB
HTTPS
显性 URL
隐性 URL

万网购买的域名在 DNS 解析做 A 记录解析,控制台显示已添加过 A 记录解析,但执行命令 ping 域名还是没解析成功是什么原因?

您在 DNS 解析添加了域名,首先需要去万网处将 DNS 地址修改成云解析 DNS 提供的 DNS 地址之后再进行记录值的添加。如不修改 DNS 地址,万网提供了一套 DNS 地址,DNS 解析提供了另一套 DNS 地址,会导致解析混乱,所添加的记录值也不会生效。