将 Azure DNS 区域分配给 public VM IP 地址

Assigning an Azure DNS zone to a public VM IP address

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

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

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

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

要为外部用户访问您的网站,您只需要从您的 DNS 提供商中的 GoDaddy or by an app service domain. then you can add A or CNAME records to map your VM public IP address or FQDN 等域名提供商处购买 public 域名。您甚至不需要在 Azure AD 中验证此域。

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

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