【问题标题】:List all DNS's (FQDN's) in an Azure Resource Group, Tenant, or Subscription列出 Azure 资源组、租户或订阅中的所有 DNS (FQDN)
【发布时间】:2020-11-23 09:50:52
【问题描述】:

背景

我尝试启动一个容器并在创建时将一个 DNS 名称与其关联。我第一次尝试失败,因为它说DNS名称已被使用。具体来说,它说:

The DNS name label 'miketest' in container group 'mike-portal-test' not available. Try using a different label.

我意识到这个 DNS 名称是全球性的,使用 miketest.westeurope.azurecontainer.io 的 FQDN,所以这显然是被采用的。我通过选择一个不那么无聊的测试名称很快解决了这个问题。

问题

但这让我想知道:如何查看我的资源组(或订阅或租户)中是否留下了任何“挥之不去的”FQDN/DNS 名称?我找不到列出我创建的 DNS 名称的方法。

我在Azure docs 中找到了这个:

az network dns record-set list --resource-group myresourcegroup --zone-name contoso.com

但它需要zone-name,并且它只允许私人创建的区域名称,因此我无法通过区域westeurope.azurecontainer.io。尝试使用区域名称 westeurope.azurecontainer.io 使用上一个命令产生以下错误:

ResourceNotFoundError: Can not perform requested operation on nested resource. Parent resource 'westeurope.azurecontainer.io' not found.

如何列出我创建的 DNS?我可以假设我删除的任何与 DNS 名称相关联的资源在删除资源时都会自动删除其 DNS 名称吗?

【问题讨论】:

    标签: azure dns fqdn


    【解决方案1】:

    如何列出我创建的 DNS?

    这个问题很难回答,因为 FQDN 是全球性的。该名称在创建容器实例的 Azure 区域内必须是唯一的。您的容器将通过<dns-name-label>.<region>.azurecontainer.io. 公开访问,它不仅存在于您的资源上,还存在于全球 DNS 中的其他服务上,使用容器后缀.westeurope.azurecontainer.io。您不能在此处列出使用相同容器后缀的其他客户资源。

    我可以假设我删除的任何具有 DNS 名称的资源 关联的 DNS 名称会在删除时自动删除 资源?

    是的。如果资源被删除,上面的 Azure DNS 名称将被自动删除。

    【讨论】:

    • 谢谢你,南希!是的,我确实了解我的容器在哪里可以访问,并且 FQDN 是全球共享的。但是,仍然必须有 一些 文档跟踪 FQDN 属于 Azure,并且 Azure 允许我(我的订阅)使用它。所以我不明白为什么 Azure 不能为我提供我在订阅中创建的 FQDN 列表。 :( 但我非常感谢您对自动删除的确认。这使得它比管理网关和 VNet 更简单。
    • 添加doc 表示The name must be unique within the Azure region where you create the container instance. DNS 名称是由azure DNS 提供的,你会有一个固定的DNS 后缀。如果需要自定义 FQDN,可以在 DNS 提供程序中创建映射到 Azure FQDN 的 A 或 CNAME dns 记录。您将完全控制 ACI 的 DNS 记录和自定义域。
    • “但是,仍然必须有一些文档跟踪 FQDN 属于 Azure 并且 Azure 允许我(我的订阅)使用它。”。完全限定域名 (FQDN) 表示主机或 IP 地址的域名。 FQDN 就像一个域名。 DNS 在全球范围内工作,而不仅仅是 Azure 允许您使用它。 Azure 只是为不同的 Azure 资源提供不同的 DNS 子域,公共 IP 资源请参阅this FQDN
    • 您还有什么问题吗?
    • 嗨@Nancy,是的,我愿意,但听起来他们无法回答。我只是想知道如何获取我可能已经创建并且仍然“活动”的所有 FQDN 的列表,即使对于自动生成 FQDN 的资源(如 ACI)也是如此。但是由于他们应该总是干净利落地移除自己并且我无法知道答案,我会假设一切正常。
    猜你喜欢
    • 2020-03-08
    • 1970-01-01
    • 1970-01-01
    • 2021-11-11
    • 2021-02-12
    • 1970-01-01
    • 1970-01-01
    • 2013-07-09
    • 2021-06-29
    相关资源
    最近更新 更多