使用默认 Azure 服务器进行反向 DNS 时,PTR DNS 记录应该是什么样子?

How should a PTR DNS record look like when using default Azure server for reverse DNS?

我正在尝试在 Azure 中添加 PTR 记录(反向 DNS),但我不确定 PTR DNS 记录中的值应该是什么,我的 azure 设置是:

DNS NAME people-dns.cloudapp.net

HOST NAME people-dns

PUBLIC VIRTUAL IP (VIP) ADDRESS 137.117.11.18

INTERNAL IP ADDRESS 100.68.96.97

DNS 名称指向邮件服务器...

我知道如果我使用默认的 DNS 名称,我不需要 运行 任何 PowerShell 命令(但也许我错了?)

我只是添加了一个 PTR 记录(使用 Google 域),域值为 people-dns.cloudapp.net,但我不知道是否需要指定一些 IP 地址或类型它像我在 here

中看到的那样反转

我发现 PTR 记录对于避免 GMail 拒绝电子邮件至关重要,因为我正在尝试解决 GMail 用户第一次收到电子邮件时电子邮件最终变成垃圾邮件的问题...

您认为我应该添加或更改什么吗?

关于 PTR 要记住的一点是它们是 反向 查找。记录的名称代表您的 IP 地址,值包含您的 DNS 名称。

因此,它们根本不在映射到该 DNS 名称的 DNS 区域中!他们生活在称为 'ARPA' 区域的独立特殊区域(请参阅 here 了解更多信息)。这些区域归拥有您正在使用的 IP 块的组织所有 - 在本例中为 Microsoft。

Microsoft Azure 提供了指定与分配给您的服务的 IP 地址关联的 PTR 记录的功能 (here's how)。由于它驻留在 Microsoft-owned ARPA 区域中,因此您可以完全独立于正常的 DNS 区域管理。

此致,

Jonathan Tuliani,Azure 网络 - DNS 和流量管理器项目经理

郑重声明,我在 Google 域上的 DNS PTR 条目是正确的(它必须在末尾包含“.”)

我用来在 Azure 上添加反向 DNS 的命令如下所示:

Set-AzureService -ServiceName "people-dns" -Description "people-dns reverse DNS" -ReverseDnsFqdn "people-dns.cloudapp.net."

您也可以使用Get-AzureService设置要使用的名称和确认服务状态

此外还有mxtoolbox.com that can check if the PTR record is valid, you can also check it manually - see my other question:

等网站