我使用默认的Azure DNS设置了azure网络。
所有虚拟机都是ubuntu。
当我尝试通过公共DNS名称访问网络上的另一个VM时,它会解析为公共IP。
当我从虚拟网络请求时,如何解析内部IP(当外部请求时,显然仍然可以解析为公共IP)。
我对cli答案以及通过门户网站的配置感兴趣。
答案 0 :(得分:1)
有关Azure自身与虚拟网络关联的DNS服务的详细信息,请参阅this article。简而言之
在Azure中托管的角色实例和VM需要解析域 命名为内部IP地址,他们可以使用以下两种方法之一:
- Azure-provided name resolution
- Name resolution that uses your own DNS server(可能会将查询转发给Azure提供的DNS服务器)
您使用的名称解析类型取决于您的VM和角色的方式 实例需要相互通信。
还有一项名为Azure DNS Private Zones的相对较新的服务,允许您设置私有DNS服务,例如虚拟网络。
此服务允许您为计算机设置专用域和专用IP。有关详细信息,请参阅this页面,有些common usage scenarios。
另外,请参阅此功能建议: