Aracılığıyla paylaş


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

New-AzDnsRecordConfig cmdlet'i yerel bir dnsrecord nesnesi oluşturur. Bu nesnelerin bir dizisi, kayıt kümesinde oluşturulacak kayıtları belirtmek için DnsRecords parametresi kullanılarak New-AzDnsRecordSet cmdlet'ine geçirilir.

Ö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 RecordSet oluşturur. Kayıt kümesi TXT 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 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

String

UInt16

Byte

Çıkışlar

DnsRecordBase