【问题标题】:Assigning an Azure DNS zone to a public VM IP address将 Azure DNS 区域分配给公共 VM IP 地址
【发布时间】:2020-11-05 13:47:36
【问题描述】:

我有一个带有公共 IP 地址的虚拟机,我可以通过互联网访问它。我还有一个带有经过验证的自定义 DNS 名称的天蓝色 DNS 区域。我在我的 DNS 区域中添加了一个记录集,它指向我的 VM 的公共 IP 地址,

但是,当我在浏览器上使用公共 DNS 名称时,我仍然可以访问我的 CM,而当我输入我可以访问的 IP 时。有人可以指出将 azure 中的 cusmt DNS 分配给 azure 中的公共 VM IP 的步骤是什么?

编辑: 这就是我的 DNS 的样子,试图将我的公共 IP 分配给自定义 DNS。我可以通过 VM 公共 IP (20.185..) 看到页面(在 VM 端口 80 上运行),但不能通过自定义 DNS 名称(onl*****.com)?

【问题讨论】:

  • 你是什么意思“当我输入我可以访问的 IP 时,我仍然可以访问我的 CM”?你能澄清一下吗?
  • 为什么要使用私有 DNS 区域?私有 DNS 区域中包含的记录无法从 Internet 解析。您需要一个 Azure DNS 区域才能从 Internet 访问您的网站。
  • 当我使用 VM 的公共 IP 时,我可以访问我的网页(在端口 80 上运行),但在使用 DNS 时,即使我通过 azure DNS 服务将 DNS 与我的公共 VM IP 相关联,也不能访问跨度>
  • 嗨,我不确定我的理解是否正确,但我添加了一张图片来详细说明我的问题。我没有使用私有 DNS..
  • 我正在编辑我的问题并为我的 DNS 服务添加了图片,我试图将其与我的公共 IP 相关联。

标签: azure dns


【解决方案1】:

如果您使用 DNSChecker,您会发现域 onlinexxx.com 已解析为另一个公共 IP 地址,而不是您的 Azure VM 公共 IP (20.185..)。这就是问题所在。

要让外部用户访问您的网站,您只需从GoDaddyapp service domain 等域名提供商处购买公共域名。然后您可以添加ACNAME 记录以映射您的VM 公共IP 地址或您的DNS 提供商中的FQDN。您甚至不需要在 Azure AD 中验证此域。

此外,您可以选择host your domain to the Azure DNS 并在 Azure 中委派您的域,但如果您想使用您的域提供商来托管 DNS 区域,这并不是非常必要的。

如果您需要进一步帮助,请告诉我,或者您可以获得更多 DNS 故障排除步骤here

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-09-11
    • 2023-03-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-03
    相关资源
    最近更新 更多