New-AzDnsRecordConfig
Skapar ett nytt lokalt DNS-postobjekt.
Syntax
New-AzDnsRecordConfig
-Ipv4Address <String>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
New-AzDnsRecordConfig
-Ipv6Address <String>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
New-AzDnsRecordConfig
-Nsdname <String>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
New-AzDnsRecordConfig
-Exchange <String>
-Preference <UInt16>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
New-AzDnsRecordConfig
-Ptrdname <String>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
New-AzDnsRecordConfig
-Value <String>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
New-AzDnsRecordConfig
-Priority <UInt16>
-Target <String>
-Port <UInt16>
-Weight <UInt16>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
New-AzDnsRecordConfig
-Cname <String>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
New-AzDnsRecordConfig
-CaaFlags <Byte>
-CaaTag <String>
-CaaValue <String>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
New-AzDnsRecordConfig
-KeyTag <Int32>
-Algorithm <Int32>
-DigestType <Int32>
-Digest <String>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
New-AzDnsRecordConfig
-Usage <Int32>
-Selector <Int32>
-MatchingType <Int32>
-CertificateAssociationData <String>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
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.
Exempel 2: Skapa en postuppsättning av typen AAAA
$Records = @()
$Records += New-AzDnsRecordConfig -Ipv6Address 2001:db8::1
$RecordSet = New-AzDnsRecordSet -Name "www" -RecordType AAAA -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 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
$Records = @()
$Records += New-AzDnsRecordConfig -Cname www.contoso.com
$RecordSet = New-AzDnsRecordSet -Name "www" -RecordType CNAME -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 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.
Exempel 4: Skapa en postuppsättning av typen MX
$Records = @()
$Records += New-AzDnsRecordConfig -Exchange "mail.microsoft.com" -Preference 5
$RecordSet = New-AzDnsRecordSet -Name "www" -RecordType AAAA -ResourceGroupName "MyResourceGroup" -TTL 3600 -ZoneName "myzone.com" -DnsRecords $Records
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.
Exempel 5: Skapa en postuppsättning av typen NS
$Records = @()
$Records += New-AzDnsRecordConfig -Nsdname ns1-01.azure-dns.com
$RecordSet = New-AzDnsRecordSet -Name "ns1" -RecordType NS -ResourceGroupName "MyResourceGroup" -TTL 3600 -ZoneName "myzone.com" -DnsRecords $Records
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.
Exempel 6: Skapa en postuppsättning av typen PTR
$Records = @()
$Records += New-AzDnsRecordConfig -Ptrdname www.contoso.com
$RecordSet = New-AzDnsRecordSet -Name "4" -RecordType PTR -ResourceGroupName "MyResourceGroup" -TTL 3600 -ZoneName "3.2.1.in-addr.arpa" -DnsRecords $Records
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.
Exempel 7: Skapa en postuppsättning av typen SRV
$Records = @()
$Records += New-AzDnsRecordConfig -Priority 0 -Weight 5 -Port 8080 -Target sipservice.contoso.com
$RecordSet = New-AzDnsRecordSet -Name "_sip._tcp" -RecordType SRV -ResourceGroupName "MyResourceGroup" -TTL 3600 -ZoneName "myzone.com" -DnsRecords $Records
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.
Exempel 8: Skapa en postuppsättning av typen TXT
$Records = @()
$Records += New-AzDnsRecordConfig -Value "This is a TXT Record"
$RecordSet = New-AzDnsRecordSet -Name "text" -RecordType TXT -ResourceGroupName "MyResourceGroup" -TTL 3600 -ZoneName "myzone.com" -DnsRecords $Records
Det här kommandot skapar en RecordSet 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.
Exempel 9: Skapa en postuppsättning av typen DS
$Records = @()
$Records += New-AzDnsRecordConfig -KeyTag 12345 -Algorithm 3 -DigestType 1 -Digest "49FD46E6C4B45C55D4AC"
$RecordSet = New-AzDnsRecordSet -Name "childds" -RecordType DS -ResourceGroupName "MyResourceGroup" -TTL 3600 -ZoneName "myzone.com" -DnsRecords $Records
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
$Records = @()
$Records += New-AzDnsRecordConfig -Usage 3 -Selector 1 -MatchingType 1 -CertificateAssociationData "49FD46E6C4B45C55D4AC"
$RecordSet = New-AzDnsRecordSet -Name "_443._tcp.www" -RecordType TLSA -ResourceGroupName "MyResourceGroup" -TTL 3600 -ZoneName "myzone.com" -DnsRecords $Records
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.
Parametrar
-Algorithm
Algoritmfältet för DS-posten som ska läggas till.
Typ: | Int32 |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-CaaFlags
Flaggorna för CAA-posten som ska läggas till. Måste vara ett tal mellan 0 och 255.
Typ: | Byte |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-CaaTag
Taggfältet för den CAA-post som ska läggas till.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-CaaValue
Värdefältet för CAA-posten som ska läggas till.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-CertificateAssociationData
Datafältet för certifikatassociation för TLSA-posten som ska läggas till.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-Cname
Anger domännamnet för en kanonisk namnpost (CNAME).
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-DefaultProfile
Autentiseringsuppgifter, konto, klientorganisation och prenumeration som används för kommunikation med Azure
Typ: | IAzureContextContainer |
Alias: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-Digest
Det sammanfattade fältet för den DS-post som ska läggas till.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-DigestType
Fältet sammanfattad typ för den DS-post som ska läggas till.
Typ: | Int32 |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-Exchange
Anger namnet på e-postutbytesservern för en MX-post (mail exchange).
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-Ipv4Address
Anger en IPv4-adress för en A-post.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-Ipv6Address
Anger en IPv6-adress för en AAAA-post.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-KeyTag
Nyckeltaggfältet för DS-posten som ska läggas till.
Typ: | Int32 |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-MatchingType
Fältet matchande typ för TLSA-posten som ska läggas till.
Typ: | Int32 |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-Nsdname
Anger namnservernamnet för en namnserverpost (NS).
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-Port
Anger porten för en tjänstpost (SRV).
Typ: | UInt16 |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-Preference
Anger inställningen för en MX-post.
Typ: | UInt16 |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-Priority
Anger prioriteten för en SRV-post.
Typ: | UInt16 |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-Ptrdname
Anger måldomännamnet för en pekarresurspost (PTR).
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-Selector
Väljarefältet för TLSA-posten som ska läggas till.
Typ: | Int32 |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-Target
Anger målet för en SRV-post.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-Usage
Användningsfältet för TLSA-posten som ska läggas till.
Typ: | Int32 |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-Value
Anger värdet för en TXT-post.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-Weight
Anger vikten för en SRV-post.
Typ: | UInt16 |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |