我有一个具有公共IP地址的VM,可以通过Internet访问它。我还有一个天蓝色的DNS区域,带有经过验证的自定义DNS名称。我在DNS区域中添加了一个记录集,该记录集指向我的VM的公共IP地址,
但是,当我在浏览器上使用公共DNS名称时,仍然可以访问CM,而当我输入可以访问的IP时。有人可以指出我将Azure的定制DNS分配给Azure的公共VM IP的步骤是什么吗?
编辑: 这就是我的DNS的样子,试图将我的公共IP分配给自定义DNS。我可以看到页面(在VM端口80上运行)通过VM公共IP(20.185。。),但是看不到自定义DNS名称(onl *****。com)吗?
答案 0 :(得分:1)
如果使用DNSChecker,则可能发现域onlinexxx.com
已解析为另一个公共IP地址,而不是您的Azure VM公共IP(20.185 ..)。这是问题。
要为外部用户访问您的网站,您只需向GoDaddy之类的域名提供商或app service domain购买公共域名。那么您可以添加A
或CNAME
记录来映射您的VM公共IP地址或FQDN在您的DNS提供程序中。您甚至不需要在Azure AD中验证此域。
此外,您可以选择host your domain to the Azure DNS并在Azure中委派您的域,但是如果您想使用域提供程序来托管DNS区域,则不是必须的。
如果您需要进一步的帮助,或者可以获取更多DNS故障排除步骤here,请告诉我。