【问题标题】:SMTP on Azure VM - Public IPs (PIP) and Reverse DNS lookupsAzure VM 上的 SMTP - 公共 IP (PIP) 和反向 DNS 查找
【发布时间】:2014-07-28 10:14:37
【问题描述】:

Azure 最近引入了 PIP - 可以分配给虚拟机实例的公共 IP,但似乎无法将 PTR 记录分配给该 IP,以便反向 DNS 查找成功。以下是将 PIP 分配给 Azure VM 的说明:

https://azure.microsoft.com/documentation/articles/virtual-networks-instance-level-public-ip/

我们在 Rackspace Cloud 上有运行 SMTP 服务的 VM,我试图在 Azure 上复制这些服务,但似乎无法为你的 Azure PIP 分配 PTR 记录。因此,我们无法在 Azure 上提供我们自己的 SMTP 服务。 Rackspace Cloud 分配一个公共 IP 地址,并允许您编辑该 IP 地址的 DNS PTR 记录并将其分配给您的服务。有没有办法用 Azure 做类似的事情?

顺便说一句:SendGrid 和 Amazon SES 不是一个选项。几十年来,我们一直在负责任地运行电子邮件服务器,除非我们能够获得具有公共 IP 和 DNS 设置的 VM,否则 Azure 不是一个可行的选择。

【问题讨论】:

    标签: azure smtp ip pip public


    【解决方案1】:

    Azure提供的名称解析服务主要是为了通过主机名直接访问云服务内的虚拟机和角色实例。

    在这种情况下,要按名称访问您的公共端点,我建议您部署您自己的(使用您现有的)DNS 服务器,它为创建 A、MX、PTR 等记录提供了所有灵活性。

    有关名称解析方案的更多信息,请查看https://azure.microsoft.com/en-us/documentation/articles/virtual-networks-name-resolution-for-vms-and-role-instances/

    【讨论】:

    • 感谢 Tom,但反向 DNS 并不像在 Azure 服务器上或从外部 DNS 服务器上运行 DNS 那样简单。反向 DNS 与正向 DNS 相反,它查找 IP 地址并查看与之关联的域。 Microsoft 拥有分配给其 VM 和云服务的 IP 地址,并且他们不会将 PTR 记录分配给您在使用 powershell 保留 PIP 时保留的 IP (msdn.microsoft.com/en-us/library/azure/dn690118.aspx) 他们也没有分配方法购买 PIP 时的 PTR 记录。
    • 确实如此。 IP 地址所有者是可以控制 PRT 记录的人,在这种情况下就是 Microsoft。
    • @jbraun 你有这个运气吗?我还需要我最近分配给我的 VM 的 PTR 记录。之前我们使用云服务VIP成功了PTR记录,但是需要在机器上添加PIP。
    【解决方案2】:

    是的,但是传出 IP 与您为其创建反向 IP 的 VIP 不同

    【讨论】:

      【解决方案3】:

      【讨论】:

        【解决方案4】:

        现在是好消息:我刚刚得知这是他们现在正在实际开展的工作!

        看看这里http://feedback.azure.com/forums/217313-networking-dns-traffic-manager-vpn-vnet/suggestions/3090834-provide-reverse-dns-ptr-records-for-virtual-mach

        【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-09-11
        • 1970-01-01
        • 2015-12-01
        • 2020-02-05
        • 1970-01-01
        相关资源
        最近更新 更多