# 站点域名选项卡

Source: https://support.kapsulehost.com/zh-cn/site-domains-tab

“域名”标签页用于将域名绑定到站点、决定哪一个作为主要网址、以及检查 DNS 是否已经生效。一个站点可以同时绑定多个域名,其中一个被指定为主地址。

## 域名标签页的位置

打开**网站**,点击相应站点,在站点左侧菜单中打开**设置**分组,然后选择**域名**。该页面标题为**域名**,其说明是用于管理与此站点相连的域名。

同一菜单中相邻的 **DNS** 项显示的是该域名的记录,而不是站点与该域名的绑定关系。相关内容请参阅[站点 DNS 标签页](https://support.kapsulehost.com/zh-cn/site-dns-tab)。

![KPanel 中某站点的域名页面,用于管理与该站点相连的域名](https://support.kapsulehost.com/help/screenshots/site-domains-tab.43432689.webp)

## 阅读域名列表

绑定到站点的每个域名都会显示为一行,内容包括:

- 域名名称。
- 一个**DNS 活跃**或**DNS 待处理**标签。
- 在作为站点主要网址的域名上有一个**主要**标签,并附有*本站点的主网址*的说明。
- 其他域名上有一个**设为主要**按钮。
- 一个移除控件。

**DNS 活跃**表示该域名当前解析到此站点所在的服务器。**DNS 待处理**表示尚未解析到此服务器。新添加的外部域名始终从待处理状态开始。

在其他地方完成 DNS 更改后,请点击右上角的**刷新**,而不要整页刷新。该检查是实时的,并非缓存结果。

## 连接在 KapsuleHost 注册的域名

这是最简单的方式,因为 KapsuleHost 已经在运行该域名的 DNS。

1. 在添加卡片中选择**我的域名**标签页。
2. 从**选择一个域名**列表中挑选该域名。
3. 点击**连接**。

系统会为您设置好 DNS、SSL 和 CDN,该域名会成为站点的主要网址。确认信息会明确说明:该域名已连接并设为主要网址,CDN 正在后台激活。

> **Note:** CDN 部分取决于您的主机方案。包含 CDN 层级的方案会自动开启边缘缓存;不包含该层级的方案则会跳过此步骤,域名仍可正常工作。[启用 CDN](https://support.kapsulehost.com/zh-cn/cdn-enabling)说明了哪些方案包含哪种层级。

该列表只会显示您账户中尚未绑定到其他地方的域名。如果您想要的域名没有出现在列表中,要么该域名未在此账户中注册,要么它已连接到另一个站点。

还没有该域名?页面上提供了**注册或转入域名**链接,可直接跳转到域名搜索。

## 添加外部域名

如果该域名在其他地方注册,顺序则相反:先将 DNS 指向我们,再在此处添加。

1. 在添加卡片中选择**外部域**标签页。
2. 输入域名。您可以粘贴完整网址,系统会自动去除开头的`https://`和末尾的斜杠。
3. 点击**添加**。

域名会立即添加,并显示**DNS 待处理**标签,一旦 DNS 解析到我们这里,证书会自动签发。

### 需要创建的记录

页面会显示您需要的记录,包括服务器的 IP 地址,并带有复制控件。请在您当前的 DNS 服务商处创建两条记录:

| 记录 | 名称 | 指向 |
|---|---|---|
| A | `@`(根域名) | 页面上显示的 IP 地址 |
| A | `www` | 相同的 IP 地址 |

请从页面上复制 IP 地址,而不要从其他来源复制:这是此特定站点所在服务器的地址。

更改通常会在几分钟内生效,但根据先前的 TTL 设置,也可能需要几个小时。请点击**刷新**重新检查,而不要等待页面自行察觉变化。

> **Warning:** 请不要在尚未将 DNS 指向我们之前,就在此处添加外部域名,然后误以为站点已经上线。在标签变为**DNS 活跃**之前,访客仍会被发送到旧记录指向的位置,并且由于证书颁发机构无法验证一个尚未解析到我们这里的域名,证书也无法签发。

如果您更愿意将整个域名转移到 KapsuleHost,让这一切由我们代为处理,请参阅[将域名转移到 KapsuleHost](https://support.kapsulehost.com/zh-cn/domain-transfer-in)和[域名服务器](https://support.kapsulehost.com/zh-cn/nameservers)。

## 更改主要域名

在您想作为主地址的域名上点击**设为主要**,然后进行确认。KPanel 会明确说明其后果:对于 WordPress 站点,站点网址会更新为新域名,且两个域名都会继续正常工作。

第二部分很重要。将某个域名设为主要并不会关闭另一个域名。所有已绑定的域名都会继续为站点提供服务,主要域名只是应用程序视为规范地址的那一个。

> **Warning:** 在 WordPress 站点上更改主要域名会重写站点网址,这会影响链接、规范标签以及任何硬编码了旧地址的内容。请先进行备份,之后检查管理后台是否仍能正常加载,以及内部链接是否能正常解析。[创建备份](https://support.kapsulehost.com/zh-cn/taking-a-backup)和[在 WordPress 中查找和替换](https://support.kapsulehost.com/zh-cn/wordpress-search-replace)这两个页面值得提前打开备用。

## 移除域名

点击该行上的移除控件并确认。确认信息会明确说明其效果:该域名将不再指向此站点。

在此处移除域名并不会从您的账户中删除该域名、取消其注册,也不会更改其在注册商处的 DNS 记录。它只会断开该域名与此站点之间的关联。如果之后 DNS 仍然指向我们,访客将看到错误页面而不是您的站点,因此也请相应地更新或移除那些记录。

在将域名绑定到另一个站点之前,请先移除该域名,因为一个域名一次只能连接到一个站点。

## 故障排查

**标签始终停留在 DNS 待处理状态。** 使用查询工具检查您 DNS 服务商处的记录,并确认 A 记录的值与此页面显示的 IP 完全一致。一个非常常见的错误是为根域名创建了 CNAME 记录,而大多数服务商都不支持这种做法。

**站点在没有`www`时可以加载,但带有它时无法加载,或者情况正好相反。** 这说明您只创建了两条 A 记录中的一条。根域名和`www`都需要指向同一个地址。

**没有出现证书。** 证书是在 DNS 解析到我们这里之后才会签发,而不是之前。一旦标签显示为**DNS 活跃**,请稍等几分钟。如果仍然没有出现,请参阅[SSL 证书](https://support.kapsulehost.com/zh-cn/ssl-certificates)。

**连接按钮呈灰色不可用,或列表中找不到该域名。** 该域名已绑定到另一个站点。请先在那里移除它。

**旧站点仍然显示。** 您的浏览器或中间解析服务器缓存了之前的解析结果。在认定更改未生效之前,请先尝试更换网络或使用隐私窗口。

## 后续操作

- [站点 DNS 标签页](https://support.kapsulehost.com/zh-cn/site-dns-tab):查看和编辑具体记录。
- [添加您的域名](https://support.kapsulehost.com/zh-cn/adding-your-domain):了解更广泛的域名设置内容。
- [站点设置](https://support.kapsulehost.com/zh-cn/site-settings):证书生效后您会需要开启的强制 HTTPS 开关。
