域名解析

DNS

在一个列表里管理 Cloudflare、腾讯云 DNSPod、阿里云与 AWS Route 53 上的解析记录。记录仍保存在你的服务商那里,Leaflow 不托管域名。计费目前免费;使用 Leaflow 前,账户需充值至少 US$1。

example.com服务商 · Cloudflare
主机记录类型记录值TTL
blogA203.0.113.10300
blogAAAA2001:db8::10300
wwwCNAMEblog.example.com3600
@MX10 mail.example.com3600
@TXT"v=spf1 mx -all"3600
@CAA0 issue "letsencrypt.org"3600

速览

example.com服务商 · Cloudflare
主机记录类型记录值TTL
blogA203.0.113.10300
blogAAAA2001:db8::10300
wwwCNAMEblog.example.com3600
@MX10 mail.example.com3600
@TXT"v=spf1 mx -all"3600
@CAA0 issue "letsencrypt.org"3600

各家服务商的域名在同一张表里。域名重复时,标出哪一份正在应答。

所有域名的解析记录在同一张表里管理。

把服务商账号登记为凭据后,凭据能访问的域名都出现在同一个列表里。记录按服务商的当前状态读写:在服务商控制台、证书工具或其他自动化里改过的,刷新后就能看到;在这里改的,直接写到服务商。

在各家控制台

  • 分别登录各个账号
  • 每家的记录写法与限制不同
  • 换一家服务商要换一套界面

在 Leaflow

  • 一个域名列表,按凭据区分来源
  • 名称、类型、值与 TTL 的写法一致
  • 随行与自己的 Agent 都能读写记录

每家服务商的密钥不同,提交时先校验。

Cloudflare 用具备 Zone.DNS 编辑权限的 API Token;DNSPod 用 SecretId 与 SecretKey;阿里云用 AccessKey ID 与 AccessKey Secret;Route 53 用 Access Key ID 与 Secret Access Key。凭据提交后在服务商处校验,不能列出域名的不会被保存。

登记时

  • 在服务商处创建密钥,只授予解析所需的权限
  • Cloudflare 的 Token 限定在单个域名时,另填 Zone Token 用来列出域名
  • 阿里云地域默认 cn-hangzhou;Route 53 区域默认 us-east-1,仅用于请求签名
  • Route 53 的临时 STS 凭据会过期,过期后该服务商下的操作全部失败
  • 同一份凭据不能在同一项目重复登记

保存后

  • 控制台只显示名称、服务商与打码片段
  • 可以重新校验、重命名或删除
  • 换密钥要删除后重新登记
  • 删除只收回访问权,不改动记录

每种记录有自己的写法。

A、AAAA、CNAME、TXT、MX、NS、SRV 与 CAA。一条记录由名称、类型、值与 TTL 组成;名称相对于域名书写,@ 表示域名本身。TTL 可以设为 0 到 604800 秒,0 交给服务商决定。

值的写法

  • CNAME 与 NS 写目标名称,末尾带点
  • MX 在主机名前写优先级
  • SRV 依次写优先级、权重、端口与目标
  • TXT 写文本本身,不加引号
  • CAA 依次写标志、标签与值

TTL

  • 0 到 604800 秒
  • 0 由服务商决定
  • 低于服务商下限时自动提高
  • 修改 TTL 会作用到同名同类型的整组

委派决定哪一份在应答。

域名迁移期间,同一个域名可能同时留在旧账号和新账号下。Leaflow 读取域名的委派,判断哪一份正在应答查询;只有这一份会收到真实流量。列表只在域名重复时显示「应答」一列;自定义 NS 或尚未委派时判断不出,写入前要先选定凭据。

正在应答

  • 域名的委派指向这家服务商
  • 真实的查询到这里
  • 改这里才会影响访问

未在应答

  • 可能只是迁移期间留在旧账号里的副本
  • 改这里不会影响真实查询
  • 确认不再需要后再删除或迁移

一次工具调用,写的是记录集。

随行通过平台接口设置解析:给出域名、记录名称、类型与值,例如把 blog.example.com 指向 203.0.113.10。改动前按你的「执行前确认」设置处理。你自己的 Agent 可以调用 DNS API,用作用域令牌认证,令牌决定项目。

  • 随行的写入在对话里显示为「设置解析」,参数与结果可查
  • 查询类操作直接执行;改动资源前按你的设置停下来
  • DNS API 按记录集读写:PUT 替换整组,PATCH 只增删指定的值
  • PATCH 不先读整组,证书续签这类并发写入不会互相覆盖
执行前确认
  • 自动审查

    修改资源或访问外部服务前由自动审查决定是否执行

  • 逐项确认

    修改资源或访问外部服务前暂停,等你确认

  • 直接执行

    包括删除、重启在内,一律不暂停

域名、注册商与记录都还在你那里。

Leaflow 不托管域名,也不代办注册。它用你登记的凭据读写记录,域名的归属与注册商不变。删除一张凭据只是收回本项目的访问权,不会删除服务商上的任何记录。

Leaflow 读写的

  • 解析记录的名称、类型与值
  • 记录的 TTL
  • 同名同类型的一组值

仍在你那里的

  • 域名的注册商与归属
  • 域名的续费
  • 服务商账号本身

还有这些

  • 一个域名列表

    所有凭据能访问的域名在同一张表里,标出服务商与凭据;可以按关键词搜索。

    域名、服务商、凭据

  • 服务商凭据

    Cloudflare、DNSPod、阿里云与 Route 53 各用自己的密钥;提交时先在服务商处校验,通过后才保存。

    按服务商填写

  • 重新校验

    密钥被删除、权限被收回或临时凭据过期后,重新校验,并在列表里读到服务商给出的原因。

    显示服务商的错误

  • 记录集

    同名同类型的值作为一组读写;新建时一行一个值,一次可以添加多条。

    每组最多 100 个值

  • 记录类型

    A、AAAA、CNAME、TXT、MX、NS、SRV 与 CAA,覆盖常见的网站、邮件与证书配置。

    暂不支持 HTTPS 与 SVCB

  • TTL

    TTL 可设为 0 到 604800 秒;0 交给服务商决定,低于服务商下限时由服务商提高。

    默认 300 秒

  • 委派检查

    同一个域名出现在多张凭据下时,读取域名的 NS 委派,标出正在应答查询的那一份。

    正在应答 / 未在应答 / 未指向

  • 重复域名

    迁移期间可以同时看到旧账号与新账号里的副本;判断不出哪一份在应答时,写入要指定凭据。

    判断不出时要求指定凭据

  • 交给随行

    让随行添加或修改记录,例如为新实例指向一个子域名;改动前按「执行前确认」设置处理。

    对话里显示为「设置解析」

  • DNS API

    自己的 Agent 可以用作用域令牌调用 DNS API;PUT 替换整组,PATCH 增删单个值。

    https://dns.leaflow.cloud

  • 不托管域名

    记录仍保存在服务商处;Leaflow 只读写你授权的账号,不改变域名的归属。

    域名注册即将推出

  • 删除记录

    删除一个值,或删除同名同类型的一整组;改动直接写到服务商。

    域名根上的最后一组 NS 通常不能删除

价格

目前免费;使用 Leaflow 前,账户需充值至少 US$1。

所有产品的计费方式

规格与说明

服务商
Cloudflare、腾讯云 DNSPod、阿里云云解析 DNS、AWS Route 53
记录类型
A、AAAA、CNAME、TXT、MX、NS、SRV、CAA;HTTPS 与 SVCB 暂不支持
TTL
0 到 604800 秒,默认 300;0 为服务商默认,低于服务商下限时自动提高
记录集
同名同类型的值作为一组,每组最多 100 个值,单个值最长 4096 字符
接口
https://dns.leaflow.cloud
认证
作用域令牌;当前项目由令牌决定
凭据
提交的密钥不会回显,控制台只显示打码片段;校验不通过不保存
委派
读取域名的 NS 委派;判断不出哪一份在应答时,写入必须指定凭据
生效
写入立即到达服务商;其他解析器在 TTL 到期前仍返回旧值
计费
目前免费;使用 Leaflow 前需充值至少 US$1
域名注册
即将推出,目前不提供
修改历史
控制台不提供 DNS 修改历史或撤销

常见问题

支持哪些服务商?

Cloudflare、腾讯云 DNSPod、阿里云云解析 DNS 与 AWS Route 53。

会把我的域名转到 Leaflow 吗?

不会。Leaflow 不托管域名,也不代办注册。记录仍保存在服务商处,域名的注册商与归属不变。

支持哪些记录类型?

A、AAAA、CNAME、TXT、MX、NS、SRV 与 CAA。HTTPS 与 SVCB 暂不支持。

能打开 Cloudflare 的代理吗?

控制台没有代理开关。这里设置记录与 TTL;代理状态在 Cloudflare 控制台管理。

改动什么时候生效?

写入立即到达服务商,但其他解析器会按 TTL 继续返回旧值。等至少一个 TTL 再验证,不要用刚改完的查询结果判断是否成功。

同一个域名在多个服务商下怎么办?

域名重复时,控制台会标出哪一份正在应答。判断不出时,写入前要先选定凭据;否则写入会被拒绝。

有修改历史或撤销吗?

控制台不提供 DNS 修改历史或撤销。每次改动直接写到服务商,删除一个值或一组记录也一样。

怎么收费?

目前免费。使用 Leaflow 前,账户需充值至少 US$1。

在控制台里开始使用。

首次使用前充值至少 US$1,之后各产品按公开价格计费。