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 |
Accept pipeline input: | True |
Accept wildcard characters: | 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 |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-CaaTag
Taggfältet för den CAA-post som ska läggas till.
Typ: | String |
Position: | Named |
standardvärde: | None |
Obligatorisk: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-CaaValue
Värdefältet för CAA-posten som ska läggas till.
Typ: | String |
Position: | Named |
standardvärde: | None |
Obligatorisk: | True |
Accept pipeline input: | True |
Accept wildcard characters: | 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 |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Cname
Anger domännamnet för en kanonisk namnpost (CNAME).
Typ: | String |
Position: | Named |
standardvärde: | None |
Obligatorisk: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-DefaultProfile
Autentiseringsuppgifter, konto, klientorganisation och prenumeration som används för kommunikation med Azure
Typ: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
standardvärde: | None |
Obligatorisk: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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 |
Accept pipeline input: | True |
Accept wildcard characters: | 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 |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Exchange
Anger namnet på e-postutbytesservern för en MX-post (mail exchange).
Typ: | String |
Position: | Named |
standardvärde: | None |
Obligatorisk: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Ipv4Address
Anger en IPv4-adress för en A-post.
Typ: | String |
Position: | Named |
standardvärde: | None |
Obligatorisk: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Ipv6Address
Anger en IPv6-adress för en AAAA-post.
Typ: | String |
Position: | Named |
standardvärde: | None |
Obligatorisk: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-KeyTag
Nyckeltaggfältet för DS-posten som ska läggas till.
Typ: | Int32 |
Position: | Named |
standardvärde: | None |
Obligatorisk: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-MatchingType
Fältet matchande typ för TLSA-posten som ska läggas till.
Typ: | Int32 |
Position: | Named |
standardvärde: | None |
Obligatorisk: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Nsdname
Anger namnservernamnet för en namnserverpost (NS).
Typ: | String |
Position: | Named |
standardvärde: | None |
Obligatorisk: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Port
Anger porten för en tjänstpost (SRV).
Typ: | UInt16 |
Position: | Named |
standardvärde: | None |
Obligatorisk: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Preference
Anger inställningen för en MX-post.
Typ: | UInt16 |
Position: | Named |
standardvärde: | None |
Obligatorisk: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Priority
Anger prioriteten för en SRV-post.
Typ: | UInt16 |
Position: | Named |
standardvärde: | None |
Obligatorisk: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Ptrdname
Anger måldomännamnet för en pekarresurspost (PTR).
Typ: | String |
Position: | Named |
standardvärde: | None |
Obligatorisk: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Selector
Väljarefältet för TLSA-posten som ska läggas till.
Typ: | Int32 |
Position: | Named |
standardvärde: | None |
Obligatorisk: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Target
Anger målet för en SRV-post.
Typ: | String |
Position: | Named |
standardvärde: | None |
Obligatorisk: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Usage
Användningsfältet för TLSA-posten som ska läggas till.
Typ: | Int32 |
Position: | Named |
standardvärde: | None |
Obligatorisk: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Value
Anger värdet för en TXT-post.
Typ: | String |
Position: | Named |
standardvärde: | None |
Obligatorisk: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Weight
Anger vikten för en SRV-post.
Typ: | UInt16 |
Position: | Named |
standardvärde: | None |
Obligatorisk: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Indata
Utdata
Relaterade länkar
Azure PowerShell
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för