【问题标题】:Azure VM's external IP does not match DNSAzure VM 的外部 IP 与 DNS 不匹配
【发布时间】:2015-10-16 21:26:39
【问题描述】:

我有一个 MSDN 帐户并创建了一个 VM (Windows 2012 R2),我已向其中添加了几个软件包以进行概念验证。

问题在于,由于每月 50 美元的额度有限,我不得不在晚上关闭虚拟机,尤其是在周末。当您从管理控制台关闭虚拟机时(他们停止向您收费的唯一方式),您也会丢失 IP 地址。

第二天重启虚拟机时出现问题,它会得到一个不同的IP。如果您尝试通过 ping 查找计算机,则通过 DNS 检索到的其公布的外部 IP 与 VM 的外部 IP 地址不匹配。

这使得软件无法解析主机。

我认为 DNS 可能需要几个小时才能推送更改,但现在已经一整天了,DNS 地址仍然不正确。

还有其他人遇到这种情况吗?

(我无法创建支持票,因为我只有 MSDN 订阅。)

【问题讨论】:

    标签: azure dns msdn


    【解决方案1】:

    您在哪里查找 IP 地址?当您关闭机器并重新启动它时,您是正确的,因为它分配了一个新的外部 IP 地址。仅当这是在该云服务中运行的唯一 VM 时才会发生这种情况。这听起来像你的设置。

    您应该查找的 IP 地址是附加到您的虚拟机所属的云服务的 IP 地址。如果您转到云服务的仪表板,它将向您显示公共虚拟 IP 地址以及 FQDN。此 IP 也将匹配您的 VM 的公共 IP。

    见下文

    【讨论】:

    • Joe - 是的,我使用的是“公共 IP”。我可以访问云中的另一个 VM(在另一个帐户上),甚至内部地址也没有响应。仪表板告诉我它已启动。我什至重新启动了几次,以为有什么卡住了。最后,我不得不删除机器并重新开始。我认为他们的 DNS/DHCP 存在一些严重的问题,但他们不会解决这些问题,因为我们 MSDN 类型的人都无法告诉他们。
    【解决方案2】:

    我建议的一件事是使用保留 IP 选项。它允许您将半永久 IP 地址连接到您的云服务。

    https://azure.microsoft.com/en-us/documentation/articles/virtual-networks-reserved-public-ip/

    值得一提的是,在某些情况下,例如,如果您的订阅用光了,公共 IP 可能会返回到池中。这毕竟是公有云服务,池子再大,也还是有限的。

    值得注意的是,当我不使用虚拟机时,我会使用相同的方法来关闭它们,但我不会经常遇到 IP 更改。可能是因为我一直在运行 A0 域控制器 VM。

    【讨论】:

    • 这值得研究 b0rg。但是,我放弃并删除了这台机器,因为再多的重启或配置都无法让机器做出响应。工作中的另一位开发人员说他们遇到了同样的问题,只是删除了机器并重新开始。这就是我最终做的。很高兴它只是测试。
    猜你喜欢
    • 1970-01-01
    • 2021-10-14
    • 1970-01-01
    • 2018-09-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-28
    • 2018-01-31
    相关资源
    最近更新 更多