我需要为使用 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 记录
- 为您的托管区创建记录集。
- 为您的 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 地址所有者在您的反向托管区中设置名称服务器的委托。要查找名称服务器的详细信息,请执行以下步骤:
- 打开 Route 53 控制台。
- 在导航窗格中,选择托管区。
- 选择您的托管区。
- 为类型选择 NS。
- 记下记录的值。
**注意:**此新配置的生效时间取决于前一个 NS 记录的有效时间 (TTL) 记录。请注意,前一个名称服务器 (NS) 记录的 TTL 记录可能会在最终用户本地 DNS 服务器中缓存。
使用在 Amazon VPC 中托管的 SMTP 服务器
- 创建指向相应弹性 IP 地址的正向 DNS 记录(记录类型 A)。
- 创建或更新弹性 IP 地址的反向 DNS 记录:
相关信息
为什么我在 Route 53 中为 SMTP 服务器创建 MX 记录后,我的服务器收不到电子邮件?