【问题标题】:Connecting a domain name to an ip of azure vm将域名连接到azure vm的ip
【发布时间】:2020-01-30 01:25:03
【问题描述】:

您好,我开发了一个 Angular 应用程序并尝试将其部署在虚拟机上。我能够将它部署在虚拟机上。当我在浏览器中输入 vm 的 IP 地址时,我的应用程序出现了。我在godaddy上购买了一个域名,并将我的虚拟机的IP地址链接到该域名。所以现在当我在浏览器中输入我的域名时,应用程序就会出现。

我正在尝试在我的客户端虚拟机上进行相同的设置。我已将应用程序部署在 azure 上的客户端 vm 上。我可以通过 vm 的 ip 地址在浏览器中访问应用程序。现在,如果我尝试更新我的域指向客户端 vm 的 ip 地址,则应用程序不会出现在浏览器中。我在浏览器中找到了这个

internal error - server connection terminated

这是因为我的客户端 vm 有一些安全/管理员/网络规则,我无法将我的域指向该 ip 吗?有人可以帮我解决这个问题吗?

谢谢。

【问题讨论】:

    标签: azure deployment dns virtual-machine subdomain


    【解决方案1】:

    在这种情况下,如果您能够通过 VM 的公共 IP 地址成功访问 Azure VM 上的应用程序,我认为这对您的 PC 和 Azure VM 之间的应用程序端口的网络连接很有用。如果没有,您可以检查 Azure VM 内的 NSG 或防火墙是否阻塞了应用程序端口。

    主要问题可能是 DNS。我建议删除指向旧 VM 的现有 A 记录,然后添加指向新 VM 的公共 IP 地址的新 A 记录。此外,您可以尝试以下步骤,看看它们是否有帮助:

    • 以管理员身份在命令提示符下运行ipconfig/flushdns
    • 清除浏览器缓存
    • 清除 cookie
    • 刷新页面 (F5)
    • 尝试其他浏览器

    希望这对你有帮助。

    【讨论】:

    • 嗨@Nancy 如上所述完成,但没有工作,当我添加指向新虚拟机 IP 地址的新 A 记录时,我通常应该等待多长时间?
    • 可能需要等待 TTL 或 DNS 缓存过期。在某些情况下,大约需要 48 小时 support.stackpath.com/hc/en-us/articles/…
    • 这个问题解决了吗?
    猜你喜欢
    • 2017-04-29
    • 1970-01-01
    • 2016-02-17
    • 1970-01-01
    • 1970-01-01
    • 2015-05-03
    • 1970-01-01
    • 1970-01-01
    • 2013-06-21
    相关资源
    最近更新 更多