# 子域名和停泊域名

Source: https://support.kapsulehost.com/zh-cn/domains-subdomains-and-parked

子域名只是您域名下的一条 DNS 记录，而停放域名是您拥有但不在其上托管网站的域名。KPanel 可以从域名页面处理这两者，无需单独购买任何产品。

子域名没有限制，没有按子域名计费，也无需启用任何功能。如果您拥有 `example.com`，您已经拥有它的所有可能子域名。您所需要做的是创建使其指向某处的记录。

## 域名的初始状态

通过 KapsuleHost 注册域名时，我们在我们的名称服务器上创建其 DNS 区域，在注册表设置四个 KapsuleHost 名称服务器，并创建四条记录：

| 类型 | 名称 | 指向 |
|---|---|---|
| A | 域名本身 | 我们的托管平台 |
| A | `www` | 我们的托管平台 |
| MX（优先级 10） | 域名本身 | 我们的邮件平台 |
| TXT | 域名本身 | `v=spf1 mx ~all` |

所有四条记录都使用标准的一小时 TTL 创建。

> **Note:** 新注册的 KapsuleHost 域名从第一天起就有真实有效的邮件记录。它不是停放在阻止邮件的记录上，也不会被阻止接收电子邮件。如果您计划使用其他邮件提供商，请将 MX 记录更改为他们的记录，并设置他们的 SPF 和 DKIM。

对于从其他地方转入的域名，我们会故意不覆盖您已有的内容。KapsuleHost 不会自动覆盖现有的 MX、SPF、DKIM 或 DMARC 记录，因此转入的域名会保留您设置的邮件配置。如果转入的域名有意外的邮件记录，那是随之而来的。

## 创建子域名

通过添加 DNS 记录来创建子域名。

1. 登录 [KPanel](https://kpanel.kapsulehost.com)，点击左侧边栏中的**域名**。
2. 点击该域名。
3. 打开 **DNS** 选项卡。
4. 点击**添加记录**。
5. 选择**类型**，填入**名称**和**内容**，然后保存。

![KPanel 中域名的 DNS 记录选项卡，带有"添加记录"按钮](https://support.kapsulehost.com/help/screenshots/domains-subdomains-and-parked.6c2b772f.webp)

对于子域名，**名称**是您想要的子域名。要创建 `shop.example.com`，记录是：

| 字段 | 值 |
|---|---|
| 类型 | A |
| 名称 | `shop.example.com` |
| 内容 | 它应该指向的 IP 地址 |

可用的记录类型有 A、AAAA、CNAME、MX、TXT、NS、SRV 和 CAA。MX 和 SRV 记录也需要优先级值。新记录默认使用一小时 TTL，这对几乎所有情况都是正确的选择。

更改在数秒内会到达我们的四个名称服务器。全球各地的解析器在 TTL 内获取它们，因此允许最多一小时的时间让更改全局可见，并预期在第一小时内不同的解析器会返回不同的答案。这种分裂状态是正常的，不是故障。

关于 A 记录和 CNAME 之间的区别以及何时使用每一个，请阅读 [DNS 基础知识](https://support.kapsulehost.com/zh-cn/dns-basics)和 [CNAME 记录](https://support.kapsulehost.com/zh-cn/cname-records)。

> **Tip:** 当您将子域名指向管理自己地址的服务（如状态页面、帮助台或文档主机）时，应使用 CNAME 而非 A 记录。当他们更改基础设施时，CNAME 会自动跟随，而 A 记录会静默断裂。

## 将子域名指向 KapsuleHost 网站

如果子域名应该为您在我们这里托管的网站提供服务，请不要手动创建 DNS 记录。相反，应将子域名附加到网站，记录将为您创建，包括证书。请参阅[为您的网站使用自定义域名](https://support.kapsulehost.com/zh-cn/custom-domain-for-website)。

这同样适用于暂存子域名：[暂存环境](https://support.kapsulehost.com/zh-cn/staging-environments)创建和管理自己的地址。

## 停放域名

停放域名是您拥有但不在其上托管任何内容的域名。人们出于充分的原因停放域名：保护品牌、为尚未开始的项目保留名称，或捕捉其主域名的常见拼写错误。

在 KPanel 中没有单独的"停放"状态。没有附加网站的域名只是您控制其 DNS 的域名。您有三个合理的选项。

### 选项 1：保持注册状态

种子记录指向我们的托管平台，因此域名可以解析且邮件可用。这对您保留的名称很好，这意味着该域名的地址即使没有网站也可以接收邮件。

### 选项 2：转发到其他地方

使用备用域名最有用的做法是将访问者发送到您的真实域名。

1. 打开该域名并进入**转发**选项卡。
2. 在**转发到**中输入目标，例如 `https://example.com`。
3. 选择**重定向类型**：**301 永久**或 **302 临时**。
4. 选择选项：**保留路径**、**保留查询字符串**、**包含 www**。
5. 保存。

该面板配置重定向及其证书，在进行时显示**设置中...**，然后显示**活跃**并带有确认重定向及其去向的验证行。

对于您已永久离开的名称，使用**301 永久**，这样搜索引擎会转移排名。对于您打算重新使用的活动域名，使用**302 临时**。

**保留路径**意味着 `oldname.com/pricing` 会降落在 `example.com/pricing` 而不是主页。除非目标网站的结构完全不同，否则请保持启用。

> **Warning:** 域名转发需要该域名使用 KapsuleHost 名称服务器。如果其 DNS 托管在其他地方，该选项卡会告诉您："域名转发需要此域名使用 KapsuleHost 名称服务器。首先将其指向 Kapsule DNS，然后在此处设置转发。"每个域名只有一个转发，删除它也会删除它创建的证书和 DNS 记录。

### 选项 3：自己指向某处

如果您想要更多控制，请直接在 **DNS** 选项卡上编辑 DNS 记录。这是将域名指向第三方服务、登陆页面生成器或您在其他地方运行的服务器的方式。

## 重定向子域名

转发在整个域名上运作，因此不会重定向单个子域名。要将一个子域名发送到其他地方：

- 如果这是您在这里托管的网站内的页面级移动，请使用网站自己的重定向规则。
- 如果需要离开您的基础设施，请使用 CNAME 将子域名指向目标。

## 故障排除

**DNS 选项卡显示"未链接 DNS 区域"。** 该域名的 DNS 不是由我们托管的。该选项卡说明："DNS 管理需要链接的区域。注册通过 KPanel 的域名时会自动创建。"从**概览**选项卡将域名指向我们的四个名称服务器，或在它们当前所在的位置管理记录。请参阅[名称服务器](https://support.kapsulehost.com/zh-cn/nameservers)。

**我的新子域名无法解析。** 等待最多一小时以便已缓存否定答案的解析器上的 TTL 过期。然后检查该记录是否存在于 DNS 选项卡上，名称的拼写完全符合您的预期，包括完整域名。

**子域名可以解析但显示错误的网站。** 指向共享平台的 A 记录本身是不够的：该平台必须知道哪个网站属于该名称。请将子域名正确附加到网站，而不是手动创建记录。

**转发卡在"设置中..."。** 证书正在颁发，它在等待 DNS。等待几分钟。如果它移动到**需要关注**，请检查该域名确实在我们的名称服务器上，并且对于顶点或 `www` 不存在冲突的记录。

**转发工作但丢弃路径。** 勾选**保留路径**并再次保存。

**我希望停放域名接收邮件但不提供网站。** 保留 MX 记录并删除 A 记录或将其指向您的转发。邮件和网络是独立的：域名可以执行其中一个而不执行另一个。

相关阅读：[DNS 基础知识](https://support.kapsulehost.com/zh-cn/dns-basics)、[名称服务器](https://support.kapsulehost.com/zh-cn/nameservers)、[CNAME 记录](https://support.kapsulehost.com/zh-cn/cname-records)和[为您的网站使用自定义域名](https://support.kapsulehost.com/zh-cn/custom-domain-for-website)。
