Cmdleten New-AzDnsRecordConfig skapar ett lokalt DnsRecord-objekt.
En matris med dessa objekt skickas till cmdleten New-AzDnsRecordSet med parametern DnsRecords för att ange de poster som ska skapas i postuppsättningen.
Exempel
Exempel 1: Skapa en postuppsättning av typen A
$Records = @()
$Records += New-AzDnsRecordConfig -IPv4Address 1.2.3.4
$RecordSet = New-AzDnsRecordSet -Name "www" -RecordType A -ResourceGroupName "MyResourceGroup" -TTL 3600 -ZoneName "myzone.com" -DnsRecords $Records
# When creating a RecordSet containing a single record, the above sequence can also be condensed into a single line:
$RecordSet = New-AzDnsRecordSet -Name "www" -RecordType A -ResourceGroupName "MyResourceGroup" -TTL 3600 -ZoneName "myzone.com" -DnsRecords (New-AzDnsRecordConfig -IPv4Address 1.2.3.4)
# To create a record set containing multiple records, use New-AzDnsRecordConfig to add each record to the $Records array,
# then call New-AzDnsRecordSet, as follows:
$Records = @()
$Records += New-AzDnsRecordConfig -IPv4Address 1.2.3.4
$Records += New-AzDnsRecordConfig -IPv4Address 5.6.7.8
$RecordSet = New-AzDnsRecordSet -Name "www" -RecordType A -ResourceGroupName "MyResourceGroup" -TTL 3600 -ZoneName "myzone.com" -DnsRecords $Records
I det här exemplet skapas en RecordSet med namnet www i zonen myzone.com.
Postuppsättningen är av typ A och har en TTL på 1 timme (3 600 sekunder).
Den innehåller en enda DNS-post.
I det här exemplet skapas en RecordSet med namnet www i zonen myzone.com.
Postuppsättningen är av typen AAAA och har en TTL på 1 timme (3 600 sekunder).
Den innehåller en enda DNS-post.
Information om hur du skapar en RecordSet med bara en rad pn_PowerShell_short eller för att skapa en postuppsättning med flera poster finns i Exempel 1.
Exempel 3: Skapa en postuppsättning av typen CNAME
I det här exemplet skapas en RecordSet med namnet www i zonen myzone.com.
Postuppsättningen är av typen CNAME och har en TTL på 1 timme (3 600 sekunder).
Den innehåller en enda DNS-post.
Information om hur du skapar en RecordSet med bara en rad pn_PowerShell_short eller för att skapa en postuppsättning med flera poster finns i Exempel 1.
Det här kommandot skapar en RecordSet med namnet www i zonen myzone.com.
Postuppsättningen är av typen MX och har en TTL på 1 timme (3 600 sekunder).
Den innehåller en enda DNS-post.
Information om hur du skapar en RecordSet med bara en rad pn_PowerShell_short eller för att skapa en postuppsättning med flera poster finns i Exempel 1.
Det här kommandot skapar en RecordSet med namnet ns1 i zonen myzone.com.
Postuppsättningen är av typen NS och har en TTL på 1 timme (3 600 sekunder).
Den innehåller en enda DNS-post.
Information om hur du skapar en RecordSet med bara en rad pn_PowerShell_short eller för att skapa en postuppsättning med flera poster finns i Exempel 1.
Det här kommandot skapar en RecordSet med namnet 4 i zonen 3.2.1.in-addr.arpa.
Postuppsättningen är av typen PTR och har en TTL på 1 timme (3 600 sekunder).
Den innehåller en enda DNS-post.
Information om hur du skapar en RecordSet med bara en rad pn_PowerShell_short eller för att skapa en postuppsättning med flera poster finns i Exempel 1.
Det här kommandot skapar en RecordSet med namnet _sip._tcp i zonen myzone.com.
Postuppsättningen är av typen SRV och har en TTL på 1 timme (3 600 sekunder).
Den innehåller en enda DNS-post som pekar på IP-adressen 2001.2.3.4.
Tjänsten (sip) och protokollet (tcp) anges som en del av postuppsättningens namn, inte som en del av postdata.
Information om hur du skapar en RecordSet med bara en rad pn_PowerShell_short eller för att skapa en postuppsättning med flera poster finns i Exempel 1.
Det här kommandot skapar en PostUppsättning med namnet text i zonen myzone.com.
Postuppsättningen är av typen TXT och har en TTL på 1 timme (3 600 sekunder).
Den innehåller en enda DNS-post.
Information om hur du skapar en RecordSet med bara en rad pn_PowerShell_short eller för att skapa en postuppsättning med flera poster finns i Exempel 1.
Det här kommandot skapar en RecordSet med namnet childds i zonen myzone.com.
Postuppsättningen är av typen DS och har en TTL på 1 timme (3 600 sekunder).
Den innehåller en enda DNS-post.
Postdata innehåller nyckeltaggen, algoritmen, sammandragstypen och sammandraget av den underordnade zonens DNSKEY-post.
Information om hur du skapar en RecordSet med bara en rad pn_PowerShell_short eller för att skapa en postuppsättning med flera poster finns i Exempel 1.
Exempel 10: Skapa en postuppsättning av typen TLSA
Det här kommandot skapar en RecordSet med namnet _443._tcp.www i zonen myzone.com.
Postuppsättningen är av typen TLSA och har en TTL på 1 timme (3 600 sekunder).
Den innehåller en enda DNS-post.
Postdata innehåller användning, väljare och matchande typ av certifikatassociationdata.
Information om hur du skapar en RecordSet med bara en rad pn_PowerShell_short eller för att skapa en postuppsättning med flera poster finns i Exempel 1.
Exempel 11: Skapa en postuppsättning av typen NAPTR
Det här kommandot skapar en RecordSet med namnet naptr123 i zonen myzone.com.
Postuppsättningen är av typen NAPTR och har en TTL på 1 timme (3 600 sekunder).
Den innehåller en enda DNS-post.
Postdata innehåller fälten order, preference, flags, services, regexp och replacement.
Information om hur du skapar en RecordSet med bara en rad pn_PowerShell_short eller för att skapa en postuppsättning med flera poster finns i Exempel 1.
Den här cmdleten stöder vanliga parametrar: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction och -WarningVariable. Mer information finns i about_CommonParameters.
Källan för det här innehållet finns på GitHub, där du även kan skapa och granska ärenden och pull-begäranden. Se vår deltagarguide för mer information.