New-AzPrivateDnsRecordConfig cmdlet은 로컬 PSPrivateDnsRecord 개체를 만듭니다. 이러한 개체의 배열은 PrivateDnsRecord 매개 변수를 사용하여 레코드 집합에서 만들 레코드를 지정하여 New-AzPrivateDnsRecordSet cmdlet에 전달됩니다.
예제
예제 1: A 형식의 RecordSet 만들기
$Records = @()
$Records += New-AzPrivateDnsRecordConfig -IPv4Address 1.2.3.4
$RecordSet = New-AzPrivateDnsRecordSet -Name "www" -RecordType A -ResourceGroupName "MyResourceGroup" -TTL 3600 -ZoneName "myzone.com" -PrivateDnsRecords $Records
# When creating a RecordSet containing a single record, the above sequence can also be condensed into a single line:
$RecordSet = New-AzPrivateDnsRecordSet -Name "www" -RecordType A -ResourceGroupName "MyResourceGroup" -TTL 3600 -ZoneName "myzone.com" -PrivateDnsRecords (New-AzPrivateDnsRecordConfig -IPv4Address 1.2.3.4)
Id : /subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/MyResourceGroup/providers/Microsoft.Netwo
rk/privateDnsZones/myzone.com/A/www
Name : www
ZoneName : myzone.com
ResourceGroupName : MyResourceGroup
Ttl : 3600
Etag : xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
RecordType : A
Records : {1.2.3.4}
Metadata :
IsAutoRegistered :
# To create a record set containing multiple records, use New-AzPrivateDnsRecordConfig to add each record to the $Records array,
# then call New-AzPrivateDnsRecordSet, as follows:
$Records = @()
$Records += New-AzPrivateDnsRecordConfig -IPv4Address 1.2.3.4
$Records += New-AzPrivateDnsRecordConfig -IPv4Address 5.6.7.8
$RecordSet = New-AzPrivateDnsRecordSet -Name "www" -RecordType A -ResourceGroupName "MyResourceGroup" -TTL 3600 -ZoneName "myzone.com" -PrivateDnsRecords $Records
Id : /subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/MyResourceGroup/providers/Microsoft.Netwo
rk/privateDnsZones/myzone.com/A/www
Name : www
ZoneName : myzone.com
ResourceGroupName : MyResourceGroup
Ttl : 3600
Etag : xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
RecordType : A
Records : {1.2.3.4, 5.6.7.8}
Metadata :
IsAutoRegistered :
다음은 프라이빗 영역 myzone.com www라는 RecordSet을 만드는 예제입니다. 레코드 집합은 A 형식이며 TTL은 1시간(3600초)입니다. 단일 프라이빗 DNS 레코드를 포함합니다.
Id : /subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myresourcegroup/providers/Micros
oft.Network/privateDnsZones/myzone.com/AAAA/www
Name : www
ZoneName : myzone.com
ResourceGroupName : MyResourceGroup
Ttl : 3600
Etag : xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
RecordType : AAAA
Records : {2001:db8::1}
Metadata :
IsAutoRegistered :
다음은 프라이빗 영역 myzone.com www라는 RecordSet을 만드는 예제입니다. 레코드 집합은 AAAA 형식이며 TTL은 1시간(3600초)입니다. 단일 프라이빗 DNS 레코드를 포함합니다. 한 줄의 pn_PowerShell_short 사용하여 RecordSet을 만들거나 여러 레코드가 있는 레코드 집합을 만들려면 예제 1을 참조하세요.
Id : /subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myresourcegroup/providers/Micros
oft.Network/privateDnsZones/myzone.com/CNAME/www
Name : www
ZoneName : myzone.com
ResourceGroupName : MyResourceGroup
Ttl : 3600
Etag : xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
RecordType : CNAME
Records : {www.contoso.com}
Metadata :
IsAutoRegistered :
다음은 프라이빗 영역 myzone.com www라는 RecordSet을 만드는 예제입니다. 레코드 집합은 CNAME 형식이며 TTL은 1시간(3600초)입니다. 단일 프라이빗 DNS 레코드를 포함합니다. 한 줄의 pn_PowerShell_short 사용하여 RecordSet을 만들거나 여러 레코드가 있는 레코드 집합을 만들려면 예제 1을 참조하세요.
Id : /subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myresourcegroup/providers/Micros
oft.Network/privateDnsZones/myzone.com/MX/www
Name : www
ZoneName : myzone.com
ResourceGroupName : MyResourceGroup
Ttl : 3600
Etag : xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
RecordType : MX
Records : {[5,mail.microsoft.com]}
Metadata :
IsAutoRegistered :
이 명령은 프라이빗 영역 myzone.com www라는 RecordSet을 만듭니다. 레코드 집합은 MX 형식이며 TTL은 1시간(3600초)입니다. 단일 프라이빗 DNS 레코드를 포함합니다. 한 줄의 pn_PowerShell_short 사용하여 RecordSet을 만들거나 여러 레코드가 있는 레코드 집합을 만들려면 예제 1을 참조하세요.
Id : /subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myresourcegroup/providers/Micros
oft.Network/privateDnsZones/3.2.1.in-addr.arpa/PTR/4
Name : 4
ZoneName : 3.2.1.in-addr.arpa
ResourceGroupName : MyResourceGroup
Ttl : 3600
Etag : xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
RecordType : PTR
Records : {www.contoso.com}
Metadata :
IsAutoRegistered :
이 명령은 프라이빗 영역 3.2.1.in-addr.arpa에 4라는 RecordSet을 만듭니다. 레코드 집합은 PTR 형식이며 TTL은 1시간(3600초)입니다. 단일 프라이빗 DNS 레코드를 포함합니다. 한 줄의 pn_PowerShell_short 사용하여 RecordSet을 만들거나 여러 레코드가 있는 레코드 집합을 만들려면 예제 1을 참조하세요.
Id : /subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myresourcegroup/providers/Micros
oft.Network/privateDnsZones/myzone.com/SRV/_sip._tcp
Name : _sip._tcp
ZoneName : myzone.com
ResourceGroupName : MyResourceGroup
Ttl : 3600
Etag : xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
RecordType : SRV
Records : {[0,5,8080,sipservice.contoso.com]}
Metadata :
IsAutoRegistered :
이 명령은 프라이빗 영역 myzone.com _sip._tcp라는 RecordSet을 만듭니다. 레코드 집합은 SRV 형식이며 TTL은 1시간(3600초)입니다. IP 주소 2001.2.3.4를 가리키는 단일 프라이빗 DNS 레코드를 포함합니다. 서비스(sip) 및 프로토콜(tcp)은 레코드 데이터의 일부가 아니라 레코드 집합 이름의 일부로 지정됩니다. 한 줄의 pn_PowerShell_short 사용하여 RecordSet을 만들거나 여러 레코드가 있는 레코드 집합을 만들려면 예제 1을 참조하세요.
Id : /subscriptions/xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myresourcegroup/providers/Micros
oft.Network/privateDnsZones/myzone.com/TXT/text
Name : text
ZoneName : myzone.com
ResourceGroupName : MyResourceGroup
Ttl : 3600
Etag : xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
RecordType : TXT
Records : {This is a TXT Record}
Metadata :
IsAutoRegistered :
이 명령은 프라이빗 영역 myzone.com 이름이 지정된 RecordSet 텍스트를 만듭니다. 레코드 집합은 TXT 형식이며 TTL은 1시간(3600초)입니다. 단일 프라이빗 DNS 레코드를 포함합니다. 한 줄의 pn_PowerShell_short 사용하여 RecordSet을 만들거나 여러 레코드가 있는 레코드 집합을 만들려면 예제 1을 참조하세요.
매개 변수
-Cname
추가할 CNAME 레코드의 정식 이름입니다.
영역의 이름을 기준으로 해서는 안 됩니다.
종료 점이 없어야 합니다.
이 cmdlet은 일반적인 매개 변수인 -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction 및 -WarningVariable 매개 변수를 지원합니다. 자세한 내용은 about_CommonParameters를 참조하세요.