【问题标题】:Azure automating CNAME checks in DNS zones?Azure 在 DNS 区域中自动进行 CNAME 检查?
【发布时间】:2021-01-18 13:24:10
【问题描述】:

是否可以通过某种脚本访问这些 CNAME 和其他条目?我尝试使用逻辑应用,但只能访问资源组、名称、订阅 ID 等,但不能访问更详细的信息,例如在给定 DNS 区域中选择“概述”时显示的记录集。

也许是 AzCLI 或 powershell?任何朝着正确方向的推动将不胜感激。

【问题讨论】:

    标签: azure dns azure-dns azure-private-dns-zone


    【解决方案1】:

    您可以使用Azure CLIPowerShell 获取DNS 记录。

    例如,要列出私有 DNS 区域中的 DNS 记录,请运行 PowerShell 命令Get-AzPrivateDnsRecordSet

    $RecordSets = Get-AzPrivateDnsRecordSet -ResourceGroupName "MyResourceGroup" -ZoneName "myzone.com"
    
    Id                : /subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myresourcegroup/providers/Micros
                        oft.Network/privateDnsZones/myzone.com/AAAA/www1
    Name              : www1
    ZoneName          : myzone.com
    ResourceGroupName : MyResourceGroup
    Ttl               : 3600
    Etag              : xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
    RecordType        : A
    Records           : {1.2.3.4}
    Metadata          :
    IsAutoRegistered  :
    
    Id                : /subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myresourcegroup/providers/Micros
                        oft.Network/privateDnsZones/myzone.com/AAAA/www1
    Name              : www1
    ZoneName          : myzone.com
    ResourceGroupName : MyResourceGroup
    Ttl               : 3600
    Etag              : xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
    RecordType        : AAAA
    Records           : {2001:DB80:4009:1803::1005}
    Metadata          :
    IsAutoRegistered  :
    

    【讨论】:

    • 太棒了,谢谢。它按预期工作。我们有公共 DNS,您也可以通过发出 Get-AzDnsRecordSet 来获取这些记录。
    猜你喜欢
    • 2019-08-09
    • 2020-02-04
    • 2015-11-13
    • 2020-06-27
    • 1970-01-01
    • 2023-04-01
    • 2018-10-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多