# 反向 DNS

Source: https://support.kapsulehost.com/zh-cn/cloud-servers-reverse-dns

反向 DNS 会把服务器的 IP 地址转换回一个名称，例如 `mail.example.com`。邮件服务器在接受您的电子邮件之前会检查它，因此请在服务器发送任何邮件之前设置好。您可以在 KPanel 中服务器的 **网络** 选项卡上为每个地址设置反向 DNS。

## 开始之前

只有当名称和地址双向匹配时，反向 DNS 才有作用：

1. 选择主机名，例如 `mail.example.com`。
2. 在您域名的 DNS 中，添加一条 A 记录（IPv6 则添加 AAAA 记录），将该名称指向您服务器的 IP 地址。
3. 等待记录生效。`dig +short mail.example.com` 应输出您服务器的 IP。

然后将反向 DNS 设置为同一个名称。对电子邮件来说，没有对应 DNS 记录的反向 DNS 名称比根本不设置更糟糕。如果您域名的 DNS 由我们托管，请参阅[添加并连接您的域名](https://support.kapsulehost.com/zh-cn/adding-your-domain)。

## 设置反向 DNS

1. 登录 [KPanel](https://kpanel.kapsulehost.com)。
2. 在侧边栏中打开您的服务器类型对应的栏目，例如 **Standard Cores**，然后点击您的服务器。
3. 在服务器菜单中点击 **网络**。
4. 在 **IP 地址** 下，点击该地址旁边的 **编辑**。
5. 输入完整的主机名，例如 `mail.example.com`。
6. 点击 **保存反向 DNS**。KPanel 会提示“完成。”

每个地址都会显示“反向 DNS：”及其当前名称，或显示 **未设置**。如果您的服务器同时通过 IPv4 和 IPv6 发送邮件，请分别设置。

![KPanel 中服务器的网络选项卡](https://support.kapsulehost.com/help/screenshots/cloud-servers-reverse-dns.304b92a6.webp)

当您的服务器支持反向 DNS 时，才会显示 **网络** 选项卡。对于反向 DNS 可以更改的每个地址，都会显示 **编辑**。

## 额外的 IPv4 地址

额外的 IPv4 地址有自己的反向 DNS。您可以像设置其他地址一样，在服务器的 **网络** 选项卡上设置，或者打开 **附加服务** 中的 **额外 IPv4**，选择该地址并点击 **更改反向 DNS**。

## 检查是否生效

在任意一台电脑上运行：

```sh
dig +short -x 203.0.113.10
```

请使用您自己的 IP 地址。它应输出您的主机名，后面跟一个点。更改可能需要一点时间才能在各处生效。

## 新目录推出前订购的 Metal 服务器

对于较早的 Metal 服务器，请打开服务器的 **管理服务器** 页面，使用 **反向 DNS（PTR）** 卡片。点击某个地址的 **编辑**，输入主机名并点击 **保存**。请参阅[管理 Dedicated 服务器](https://support.kapsulehost.com/zh-cn/dedicated-servers-management)。

## 故障排除

**“请输入完整的主机名，例如 mail.example.com。”** 请输入包括域名在内的完整名称。像 `mail` 这样的单个词是不够的。

**“该地址不属于此服务器。”** 请选择此服务器 **网络** 选项卡上列出的地址。

**邮件仍然被拒收。** 请检查该名称的 A 记录是否指向同一个 IP，以及您的域名是否为发送邮件的服务器设置了 SPF、DKIM 和 DMARC 记录。

**“您的角色可以查看此服务器，但不能更改它。”** 只有所有者（Owner）和管理员（Admin）角色可以更改反向 DNS。请联系账户所有者。

## 相关文章

- [服务器防火墙](https://support.kapsulehost.com/zh-cn/cloud-servers-firewall)
- [管理 Dedicated 服务器](https://support.kapsulehost.com/zh-cn/dedicated-servers-management)
- [通过 SSH 连接到您的服务器](https://support.kapsulehost.com/zh-cn/cloud-servers-ssh-connect)
- [服务器故障排除](https://support.kapsulehost.com/zh-cn/cloud-servers-troubleshooting)
