# Premium DNS

Source: https://support.kapsulehost.com/zh-cn/premium-dns

Premium DNS 将单个域名的区域升级为带健康检查故障转移的任播解析，访客由最近的节点应答，失效的源站会被自动从 DNS 中移除。

## 不购买也已包含的内容

值得先说明这一点，因为它决定了您是否真的需要此功能。每个使用 KapsuleHost 域名服务器的域名都已经由我们的四节点 DNS 集群解析：

- `ns1.kapsulecloud.com`
- `ns2.kapsulecloud.com`
- `ns3.kapsuledns.com`
- `ns4.kapsuledns.com`

这是免费包含的，跨区域冗余，对绝大多数网站来说都是正确的选择。请参阅 [域名服务器](https://support.kapsulehost.com/zh-cn/nameservers) 和 [DNS 基础知识](https://support.kapsulehost.com/zh-cn/dns-basics)。

## Premium DNS 增加了什么

Premium DNS 按区域计费，在标准解析之上增加三项功能：

- **Anycast。** 您的区域由全球众多接入点中最近的一个应答，而不是由一组固定的域名服务器应答。
- **健康检查故障转移。** 每个区域最多可定义两个源站。健康检查每 60 秒运行一次，不健康的源站会被自动从 DNS 应答中移除，直到恢复为止。
- 在源站之间进行 **加权分配**。

> **Note:** Premium DNS 位于 **商店**，然后 **电子邮件、DNS 和网络**，然后 **Premium DNS**。直接地址是 `/premium-dns`。每个域名的配置位于域名本身：**域名**，然后选择该域名，然后 **Premium DNS**。

![KPanel 中的 Premium DNS 页面](https://support.kapsulehost.com/help/screenshots/premium-dns.d3e5f29b.webp)

## 费用

每个区域每月 US$11.00 / NZ$19.00 / ⃃ 42.00 / AU$21.00 / CA$17.00 / CN¥80.00 / €11.00 / £9.50 / ¥1,710 / S$16.00，按月计费。一个订阅覆盖一个域名。

每个区域包含 **每月 1,000,000 次查询**。超出部分按每增加一百万次查询 US$0.2265 / NZ$0.40 / ⃃0.8317 / AU$0.3228 / CA$0.32 / CN¥1.5212 / €0.199 / £0.1713 / ¥35.937 / S$0.2898 收取超额费用。

> **Warning:** KPanel 中的价格均不含 GST。含 GST 的总额只会在结账时的付款按钮上显示，并且 GST 仅在您的账户货币为 NZD 时适用。带有 **另加 GST** 说明的价格是正确的，并不是差错。

## 为域名添加 Premium DNS

1. 打开 `/premium-dns`。
2. 点击 **获取高级 DNS**。订阅会被添加到您的购物车。
3. 完成结账。
4. 进入 **域名**，打开您要覆盖的域名，然后打开其 **Premium DNS** 部分。
5. 点击 **启用高级 DNS**。
6. 添加您的源站并保存。

如果您已持有 Premium DNS 订阅，页面标题栏会显示 **添加域名** 按钮，方便您为另一个区域购买覆盖。

启用和编辑区域需要 **domains:write** 权限，账户所有者和管理员拥有此权限。

## 源站与故障转移

源站是您的区域可以将流量指向的地方：一个 IP 地址或一个主机名。编辑器要求填写：

- **名称。** 源站的标签，例如 `primary` 或 `backup`。
- **地址。** 一个 IP 地址，或一个 CNAME 目标，例如 `origin.example.com`。
- **权重**，从 1 到 100，用于在源站之间分配流量。
- **健康检查路径。** 健康检查请求的路径，用于判断源站是否存活。

您的套餐允许 **每个区域最多 2 个源站**，这正好是一个主源站加一个故障转移备用源站的结构。

开启 **故障转移路由** 以启用健康检查。编辑器清楚地说明了其行为：每 60 秒进行一次健康检查，不健康的源站会被自动从 DNS 响应中移除，直到恢复为止。

> **Tip:** 请将健康检查路径指向真正会调用您应用程序的地方，而不是静态文件。数据库宕机时仍返回首页 HTML 的服务器并不健康，但请求 `/favicon.ico` 的健康检查会照样判定它健康。

## 查询额度

您的 Premium DNS 页面列出每个已注册的区域及其状态，以及一个 **本月查询数** 计量表，显示相对于包含的一百万次的用量。

打开一个区域，用量卡片会进一步细分：已用额度的百分比、确切的查询次数，以及在账户以新西兰元计费时，基础费用和超额费用的拆分。如果您的账户以其他货币计费，面板会显示用量，但不对超额费率进行货币换算，而不是向您显示一个无法保证的换算金额。

对普通网站来说，每月一百万次查询已经很多。快速耗尽额度的区域通常是在被抓取、被探测，或是某条繁忙记录的 TTL 非常低。

## 区域状态

| 状态 | 含义 |
|---|---|
| 待处理 | 已注册，尚未构建 |
| 配置中（"设置中"） | 正在任播网络上构建 |
| 活跃 | 已上线并正在应答 |
| 失败 | 配置未完成 |

显示 **失败** 的区域会附带一条说明出错原因的消息。如果消息本身不够清楚，请附上域名 [提交支持工单](https://support.kapsulehost.com/zh-cn/opening-a-support-ticket)。

## 地理导向尚不可用

Premium DNS 编辑器包含一个地理导向部分，用于将来自某个地区的访客路由到特定源站。它被标记为 **即将推出**，目前并未生效：保存时不会应用地理映射。

您的源站和基于健康状态的自动故障转移 **现已** 生效，并服务于所有地区。如果您评估 Premium DNS 正是为了按地区路由，那么该功能尚未上线。

## 取消 Premium DNS

打开域名的 **Premium DNS** 部分，使用取消操作，然后确认。

> **Warning:** 取消 Premium DNS 会移除任播区域和故障转移配置。您的域名会继续在标准 Kapsule DNS 集群上解析，因此不会无法访问，但自动源站故障转移会立即停止。如果故障转移正是您购买它的原因，请在取消之前确保您有其他替代方案。

## Premium DNS 与 DNSSEC

两者是独立的功能，并且可以协同工作。无需 Premium DNS 即可在 Kapsule DNS 上使用 DNSSEC，它按域名启用，并有自己需要谨慎执行的停用流程。请参阅 [DNSSEC](https://support.kapsulehost.com/zh-cn/domains-dnssec)。

## 出现故障时

**"Premium DNS 尚不可用。"** 无法为您的账户解析目录套餐。请联系支持团队，不要反复重试。

**区域一直停留在配置中。** 任播区域的创建不是即时的。如果等待了合理的时间后仍未变为活跃，请先查看区域卡片上的消息。

**保存被拒绝。** 编辑器会在写入之前进行校验。常见原因：没有任何源站、源站超过两个、两个源站同名，或地址不是有效的 IP 或主机名。错误信息会指明具体的源站。

**保存后地理映射消失。** 这是预期行为。地理导向作为即将推出的功能受到限制，保存时会被丢弃。您的源站和故障转移设置会被保留。

**流量没有进行故障转移。** 请检查该区域的 **故障转移路由** 是否确实已开启，以及直接请求第二个源站的健康检查路径时是否返回健康的响应。

## 相关内容

- [DNS 基础知识](https://support.kapsulehost.com/zh-cn/dns-basics)
- [域名服务器](https://support.kapsulehost.com/zh-cn/nameservers)
- [DNSSEC](https://support.kapsulehost.com/zh-cn/domains-dnssec)
- [Kapsule Protect 概览](https://support.kapsulehost.com/zh-cn/protect-overview)
