问题描述
我在Azure上创建了一个公共IP地址,并分配了一个 DNS名称,例如contoso.eastus2.cloudapp.azure.com
。
当我使用具有此DNS名称的DNS查找时,发现A
记录指向我的公共IP地址。但是,当我尝试查找子域(如foo.contoso.eastus2.cloudapp.azure.com
)时,找不到任何记录。
如何为子域(*.contoso.eastus2.cloudapp.azure.com
)的公共IP地址配置与父域相同的IP地址?
解决方法
Azure仅提供诸如location.cloudapp.azure.com
(此处为您选择的位置)之类的名称,以提供您创建标准DNS名称的名称。您只能向该DNS后缀注入单个标签,而不能添加多个标签。
您可以使用Azure DNS服务或您自己的DNS服务来配置带有自定义后缀的DNS名称,以解析为公用IP地址,而不是使用具有默认后缀的DNS名称标签。有关更多信息,请参见How do I determine the size of an object in Python?。