New-AzDnsRecordConfig
Yeni bir DNS kaydı yerel nesnesi oluşturur.
Sözdizimi
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>]
New-AzDnsRecordConfig
-Flags <UInt16>
-Order <UInt16>
-Preference <UInt16>
-Services <String>
-Regexp <String>
-Replacement <String>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
Örnekler
Örnek 1: A türünde bir RecordSet oluşturma
$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
Bu örnek, bölge myzone.com www adlı bir RecordSet oluşturur. Kayıt kümesi A türündedir ve 1 saatlik (3600 saniye) bir TTL'ye sahiptir. Tek bir DNS kaydı içerir.
Örnek 2: AAAA türünde bir RecordSet oluşturma
$Records = @()
$Records += New-AzDnsRecordConfig -Ipv6Address 2001:db8::1
$RecordSet = New-AzDnsRecordSet -Name "www" -RecordType AAAA -ResourceGroupName "MyResourceGroup" -TTL 3600 -ZoneName "myzone.com" -DnsRecords $Records
Bu örnek, bölge myzone.com www adlı bir RecordSet oluşturur. Kayıt kümesi AAAA türündedir ve 1 saatlik (3600 saniye) bir TTL'ye sahiptir. Tek bir DNS kaydı içerir. Yalnızca bir pn_PowerShell_short satırı kullanarak RecordSet oluşturmak veya birden çok kayıt içeren bir kayıt kümesi oluşturmak için bkz. Örnek 1.
Örnek 3: CNAME türünde bir RecordSet oluşturma
$Records = @()
$Records += New-AzDnsRecordConfig -Cname www.contoso.com
$RecordSet = New-AzDnsRecordSet -Name "www" -RecordType CNAME -ResourceGroupName "MyResourceGroup" -TTL 3600 -ZoneName "myzone.com" -DnsRecords $Records
Bu örnek, bölge myzone.com www adlı bir RecordSet oluşturur. Kayıt kümesi CNAME türündedir ve 1 saatlik (3600 saniye) bir TTL'ye sahiptir. Tek bir DNS kaydı içerir. Yalnızca bir pn_PowerShell_short satırı kullanarak RecordSet oluşturmak veya birden çok kayıt içeren bir kayıt kümesi oluşturmak için bkz. Örnek 1.
Örnek 4: MX türünde bir RecordSet oluşturma
$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
Bu komut, bölge myzone.com www adlı bir RecordSet oluşturur. Kayıt kümesi MX türündedir ve 1 saatlik (3600 saniye) bir TTL'ye sahiptir. Tek bir DNS kaydı içerir. Yalnızca bir pn_PowerShell_short satırı kullanarak RecordSet oluşturmak veya birden çok kayıt içeren bir kayıt kümesi oluşturmak için bkz. Örnek 1.
Örnek 5: NS türünde bir RecordSet oluşturma
$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
Bu komut, bölge myzone.com ns1 adlı bir RecordSet oluşturur. Kayıt kümesi NS türündedir ve 1 saatlik (3600 saniye) bir TTL'ye sahiptir. Tek bir DNS kaydı içerir. Yalnızca bir pn_PowerShell_short satırı kullanarak RecordSet oluşturmak veya birden çok kayıt içeren bir kayıt kümesi oluşturmak için bkz. Örnek 1.
Örnek 6: PTR türünde bir RecordSet oluşturma
$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
Bu komut, 3.2.1.in-addr.arpa bölgesinde 4 adlı bir RecordSet oluşturur. Kayıt kümesi PTR türündedir ve 1 saatlik (3600 saniye) bir TTL'ye sahiptir. Tek bir DNS kaydı içerir. Yalnızca bir pn_PowerShell_short satırı kullanarak RecordSet oluşturmak veya birden çok kayıt içeren bir kayıt kümesi oluşturmak için bkz. Örnek 1.
Örnek 7: SRV türünde bir RecordSet oluşturma
$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
Bu komut, bölge myzone.com _sip._tcp adlı bir RecordSet oluşturur. Kayıt kümesi SRV türündedir ve 1 saatlik (3600 saniye) bir TTL'ye sahiptir. 2001.2.3.4 IP adresine işaret eden tek bir DNS kaydı içerir. Hizmet (sip) ve protokol (tcp), kayıt verilerinin bir parçası olarak değil, kayıt kümesi adının bir parçası olarak belirtilir. Yalnızca bir pn_PowerShell_short satırı kullanarak RecordSet oluşturmak veya birden çok kayıt içeren bir kayıt kümesi oluşturmak için bkz. Örnek 1.
Örnek 8: TXT türünde bir RecordSet oluşturma
$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
Bu komut, bölge myzone.com adlandırılmış metin bir
Örnek 9: DS türünde bir RecordSet oluşturma
$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
Bu komut, bölge myzone.com childds adlı bir RecordSet oluşturur. Kayıt kümesi DS türündedir ve 1 saatlik (3600 saniye) bir TTL'ye sahiptir. Tek bir DNS kaydı içerir. Kayıt verileri, alt bölgenin DNSKEY kaydının anahtar etiketini, algoritmasını, özet türünü ve özetini içerir. Yalnızca bir pn_PowerShell_short satırı kullanarak RecordSet oluşturmak veya birden çok kayıt içeren bir kayıt kümesi oluşturmak için bkz. Örnek 1.
Örnek 10: TLSA türünde bir RecordSet oluşturma
$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
Bu komut, bölge myzone.com _443._tcp.www adlı bir RecordSet oluşturur. Kayıt kümesi TLSA türündedir ve 1 saatlik (3600 saniye) bir TTL'ye sahiptir. Tek bir DNS kaydı içerir. Kayıt verileri, sertifika ilişkilendirme verilerinin kullanımını, seçicisini ve eşleşen türünü içerir. Yalnızca bir pn_PowerShell_short satırı kullanarak RecordSet oluşturmak veya birden çok kayıt içeren bir kayıt kümesi oluşturmak için bkz. Örnek 1.
Örnek 11: NAPTR türünde bir RecordSet oluşturma
$Records = @()
$Records += New-AzDnsRecordConfig -Flags 0 -Order 100 -Preference 100 -Services "SIP+D2U" -Regexp "" -Replacement "example.com"
$RecordSet = New-AzDnsRecordSet -Name "naptr123" -RecordType NAPTR -ResourceGroupName "MyResourceGroup" -TTL 3600 -ZoneName "myzone.com" -DnsRecords $Records
Bu komut, bölge myzone.com naptr123 adlı bir RecordSet oluşturur. Kayıt kümesi NAPTR türündedir ve 1 saatlik (3600 saniye) bir TTL'ye sahiptir. Tek bir DNS kaydı içerir. Kayıt verileri sıra, tercih, bayraklar, hizmetler, kayıt defteri ve değiştirme alanlarını içerir. Yalnızca bir pn_PowerShell_short satırı kullanarak RecordSet oluşturmak veya birden çok kayıt içeren bir kayıt kümesi oluşturmak için bkz. Örnek 1.
Parametreler
-Algorithm
Eklenecek DS kaydının algoritma alanı.
Tür: | Int32 |
Position: | Named |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-CaaFlags
Eklenecek CAA kaydının bayrakları. 0 ile 255 arasında bir sayı olmalıdır.
Tür: | Byte |
Position: | Named |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-CaaTag
Eklenecek CAA kaydının etiket alanı.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-CaaValue
Eklenecek CAA kaydının değer alanı.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-CertificateAssociationData
Eklenecek TLSA kaydının sertifika ilişkilendirme veri alanı.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-Cname
Kurallı ad (CNAME) kaydı için etki alanı adını belirtir.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-DefaultProfile
Azure ile iletişim için kullanılan kimlik bilgileri, hesap, kiracı ve abonelik
Tür: | IAzureContextContainer |
Diğer adlar: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-Digest
Eklenecek DS kaydının özet alanı.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-DigestType
Eklenecek DS kaydının özet türü alanı.
Tür: | Int32 |
Position: | Named |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-Exchange
Posta değişimi (MX) kaydı için posta exchange sunucusu adını belirtir.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-Flags
NAPTR kaydının bayraklarını belirtir.
Tür: | UInt16 |
Position: | Named |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-Ipv4Address
A kaydı için bir IPv4 adresi belirtir.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-Ipv6Address
AAAA kaydı için bir IPv6 adresi belirtir.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-KeyTag
Eklenecek DS kaydının anahtar etiketi alanı.
Tür: | Int32 |
Position: | Named |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-MatchingType
Eklenecek TLSA kaydının eşleşen tür alanı.
Tür: | Int32 |
Position: | Named |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-Nsdname
Ad sunucusu (NS) kaydı için ad sunucusu adını belirtir.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-Order
NAPTR kaydının sırasını belirtir.
Tür: | UInt16 |
Position: | Named |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-Port
Hizmet (SRV) kaydının bağlantı noktasını belirtir.
Tür: | UInt16 |
Position: | Named |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-Preference
MX/NAPTR kaydının tercihini belirtir.
Tür: | UInt16 |
Position: | Named |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-Priority
SRV kaydının önceliğini belirtir.
Tür: | UInt16 |
Position: | Named |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-Ptrdname
İşaretçi kaynağı (PTR) kaydının hedef etki alanı adını belirtir.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-Regexp
NAPTR kaydı için regexp değerini belirtir.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-Replacement
NAPTR kaydının yerini belirtir.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-Selector
Eklenecek TLSA kaydının seçici alanı.
Tür: | Int32 |
Position: | Named |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-Services
NAPTR kaydının hizmetlerini belirtir.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-Target
SRV kaydının hedefini belirtir.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-Usage
Eklenecek TLSA kaydının kullanım alanı.
Tür: | Int32 |
Position: | Named |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-Value
TXT kaydının değerini belirtir.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-Weight
SRV kaydının ağırlığını belirtir.
Tür: | UInt16 |
Position: | Named |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
Girişler
Çıkışlar
İlişkili Bağlantılar
Azure PowerShell