我如何使用 PTR 记录为 Route 53 启用反向 DNS 功能?

2 分钟阅读
0

我需要为使用 Amazon Route 53 的服务器配置反向域名服务 (DNS) 解析。我该如何操作?

简述

要为简单邮件传输协议 (SMTP) 服务器配置反向 DNS 解析,您必须首先确定适合您的用例的方法:

  • 如果您有本地 SMTP 服务器且使用非 AWS 资源,您的 IP 地址可能归第三方所有。第三方可能是另一个云计算平台或您的互联网服务提供商 (ISP)。在这种情况下,您必须使用 IP 地址所有者提供的方法来配置反向 DNS。IP 地址所有者可能需要您创建反向 DNS 记录,并仅向他们提供名称服务器以进行委托。在这种情况下,完成“使用本地 SMTP 服务器”部分的解决步骤。您必须通过创建公共托管区来将 Route 53 配置为响应服务器的反向 DNS 查找查询。然后,您必须在托管区中添加指针 (PTR) 记录
  • 如果您在 Amazon Virtual Private Cloud (Amazon VPC) 中托管 SMTP 服务器,并且为服务器使用 AWS 提供的弹性 IP 地址,完成“使用 Amazon VPC 中托管的 SMTP 服务器”部分的解决步骤来配置反向 DNS。

解决方法

使用本地 SMTP 服务器

**注意:**此解决方法为 SMTP 服务器使用以下示例 IP 地址: 1.2.3.4 (IPv4) 和 2000:1234:5678:9012:3456:7890:1234:5678 (IPv6)。

创建公共托管区

为服务器的 IP 地址创建公共托管区。例如: 3.2.1.in-addr.arpa (IPv4) 或 2.1.0.9.8.7.6.5.4.3.2.1.0.0.0.2.ip6.arpa (IPv6)。

创建记录集和 PTR 记录

  1. 为您的托管区创建记录集
  2. 为您的 SMTP 服务器创建 PTR 记录
    名称中,输入反向 IP 地址加上 in-addr.arpa (IPv4) 或 ip6.arpa (IPv6)。例如,4.3.2.1.in-addr.arpa (IPv4) 或 8.7.6.5.4.3.2.1.0.9.8.7.6.5.4.3.2.1.0.9.8.7.6.5.4.3.2.1.0.0.0.2.ip6.arpa (IPv6)。
    类型选择 PTR – 指针
    中,输入 SMTP 服务器的完全限定域名 (FQDN)。例如,mail.example.com
    **注意:**如果您的域有多个 IP 块,您必须使用相应的 PTR 记录创建其他反向托管区来解析 IP 地址。

设置委托

创建 PTR 记录后,您必须让 IP 地址所有者在您的反向托管区中设置名称服务器的委托。要查找名称服务器的详细信息,请执行以下步骤:

  1. 打开 Route 53 控制台
  2. 在导航窗格中,选择托管区
  3. 选择您的托管区。
  4. 类型选择 NS
  5. 记下记录的

**注意:**此新配置的生效时间取决于前一个 NS 记录的有效时间 (TTL) 记录。请注意,前一个名称服务器 (NS) 记录的 TTL 记录可能会在最终用户本地 DNS 服务器中缓存。

使用在 Amazon VPC 中托管的 SMTP 服务器

  1. 创建指向相应弹性 IP 地址的正向 DNS 记录(记录类型 A)
  2. 创建或更新弹性 IP 地址的反向 DNS 记录:

相关信息

为什么我在 Route 53 中为 SMTP 服务器创建 MX 记录后,我的服务器收不到电子邮件?

AWS 官方
AWS 官方已更新 2 年前