由于 DNS 错误无法访问 Azure Kudu 调试控制台

Azure Kudu Debug Console not accessible because of DNS error

我在路径 https://todoangular1-b-nschou.azurewebsites.net 上创建了一个新的 Azure Web 应用程序(网站),并尝试通过在应用程序名称和域名之间插入 'scm' 来访问 Kudu 调试控制台。像这样:

https://todoangular1-b-nschou.scm.azurewebsites.net/

但是,该站点不可用。

更多研究表明错误是由 DNS 解析失败引起的。然后我在我的主机文件中添加了一个条目,将 todoangular1-b-nschou.scm.azurewebsites.net 指向与 todoangular1-b-nschou.azurewebsites.net 相同的 ip 地址,突然它起作用了。

我自己的结论是 Azure 平台没有在 scm.azurewebsites.net 区域下正确添加新的 DNS 名称。还有其他人经历过这种奇怪的行为吗?

可能发生的情况是 DNS 传播有一个小的延迟。但是,如果您在此之前尝试访问该站点,您将受到计算机上 DNS 负缓存的影响,这可能会持续一段时间。我的猜测是,在那段时间里,如果您尝试从没有负缓存的另一台机器访问它,它就会工作(现在工作正常)。