Azure 在 DNS 区域中自动执行 CNAME 检查?

Azure automating CNAME checks in DNS zones?

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

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

您可以使用 Azure CLI or PowerShell.

获取 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  :