Get-AzPrivateDnsZone

プライベート DNS ゾーンを取得します。

構文

Get-AzPrivateDnsZone
   [-ResourceGroupName <String>]
   [-Name <String>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

説明

Get-AzPrivateDnsZone コマンドレットは、指定されたリソース グループから Private Doメイン Name System (DNS) ゾーンを取得します。 Name パラメーターを指定すると、1 つの PrivateDnsZone オブジェクトが返されます。 Name パラメーターを指定しない場合は、指定したリソース グループ内のすべてのゾーンを含む配列が返されます。 PrivateDnsZone オブジェクトを使用してゾーンを更新できます。たとえば、RecordSet オブジェクトを追加できます。

例 1: ゾーンを取得する

$Zone = Get-AzPrivateDnsZone -ResourceGroupName "MyResourceGroup" -Name "myzone.com"

Name                          : myzone.com
ResourceId:                   : "/subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/MyResourceGroup/PrivateZones/myzone.com"
ResourceGroupName             : MyResourceGroup
Location					  : 
Etag                          : xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
Tags                          : {}
NumberOfRecordSets            : 1
MaxNumberOfRecordSets         : 5000

この例では、指定したリソース グループから myzone.com という名前のプライベート DNS ゾーンを取得し、$Zone変数に格納します。

例 2: リソース グループ内のすべてのゾーンを取得する

$Zones = Get-AzPrivateDnsZone -ResourceGroupName "MyResourceGroup"

Name                  : zone1.com
ResourceId            : /subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/MyResourceGroup/providers/Micros
                        oft.Network/privateDnsZones/zone1.com
ResourceGroupName     : MyResourceGroup
Location              :
Etag                  : xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
Tags                  :
NumberOfRecordSets    : 1
MaxNumberOfRecordSets : 5000

Name                  : zone2.com
ResourceId            : /subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/MyResourceGroup/providers/Micros
                        oft.Network/privateDnsZones/zone2.com
ResourceGroupName     : MyResourceGroup
Location              :
Etag                  : xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
Tags                  :
NumberOfRecordSets    : 1
MaxNumberOfRecordSets : 5000

この例では、指定したリソース グループ内のすべてのプライベート DNS ゾーンを取得し、$Zones変数に格納します。

例 3: サブスクリプション内のすべてのゾーンを取得する

$Zones = Get-AzPrivateDnsZone

Name                  : zone1.com
ResourceId            : /subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/MyResourceGroup1/providers/Micros
                        oft.Network/privateDnsZones/zone1.com
ResourceGroupName     : MyResourceGroup1
Location              :
Etag                  : xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
Tags                  :
NumberOfRecordSets    : 1
MaxNumberOfRecordSets : 5000

Name                  : zone2.com
ResourceId            : /subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/MyResourceGroup2/providers/Micros
                        oft.Network/privateDnsZones/zone2.com
ResourceGroupName     : MyResourceGroup2
Location              :
Etag                  : xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
Tags                  :
NumberOfRecordSets    : 1
MaxNumberOfRecordSets : 5000

この例では、現在の Azure サブスクリプション内のすべてのプライベート DNS ゾーンを取得し、それらを $Zones 変数に格納します。

パラメーター

-DefaultProfile

Azure との通信に使用される資格情報、アカウント、テナント、サブスクリプション

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

取得するプライベート DNS ゾーンの名前を指定します。 Name パラメーターの値を指定しない場合、このコマンドレットは、指定されたリソース グループ内のすべてのプライベート DNSゾーンを取得します。 ResourceGroupName パラメーターも省略すると、このコマンドレットは現在の Azure サブスクリプション内のすべてのプライベート DNSゾーンを取得します。

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ResourceGroupName

取得するプライベート DNS ゾーンを含むリソース グループの名前を指定します。 ResourceGroupName指定しない場合は、Name パラメーターも省略する必要があります。 この場合、このコマンドレットは、現在の Azure サブスクリプション内のすべてのプライベート DNSゾーンを取得します。

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

入力

None

出力

PSPrivateDnsZone