Aracılığıyla paylaş


New-AzDnsZone

Yeni bir DNS bölgesi oluşturur.

Sözdizimi

New-AzDnsZone
   -Name <String>
   -ResourceGroupName <String>
   [-ZoneType <ZoneType>]
   [-ParentZoneId <String>]
   [-Tag <Hashtable>]
   [-RegistrationVirtualNetworkId <System.Collections.Generic.List`1[System.String]>]
   [-ResolutionVirtualNetworkId <System.Collections.Generic.List`1[System.String]>]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-AzDnsZone
   -Name <String>
   -ResourceGroupName <String>
   [-ZoneType <ZoneType>]
   [-ParentZoneName <String>]
   [-Tag <Hashtable>]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-AzDnsZone
   -Name <String>
   -ResourceGroupName <String>
   [-ZoneType <ZoneType>]
   [-ParentZone <DnsZone>]
   [-Tag <Hashtable>]
   [-RegistrationVirtualNetwork <System.Collections.Generic.List`1[Microsoft.Azure.Management.Internal.Network.Common.IResourceReference]>]
   [-ResolutionVirtualNetwork <System.Collections.Generic.List`1[Microsoft.Azure.Management.Internal.Network.Common.IResourceReference]>]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

New-AzDnsZone cmdlet'i, belirtilen kaynak grubunda yeni bir Etki Alanı Adı Sistemi (DNS) bölgesi oluşturur. Adı parametresi için benzersiz bir DNS bölgesi adı belirtmeniz gerekir; aksi takdirde cmdlet bir hata döndürür. Bölge oluşturulduktan sonra, bölgede kayıt kümeleri oluşturmak için New-AzDnsRecordSet cmdlet'ini kullanın. cmdlet'in onay isteyip istemediğinizi denetlemek için Confirm parametresini ve $ConfirmPreference Windows PowerShell değişkenini kullanabilirsiniz.

Örnekler

Örnek 1: DNS bölgesi oluşturma

$Zone = New-AzDnsZone -Name "myzone.com" -ResourceGroupName "MyResourceGroup"

Bu komut, belirtilen kaynak grubunda myzone.com adlı yeni bir DNS bölgesi oluşturur ve bunu $Zone değişkeninde depolar.

Örnek 2: Sanal ağ kimliklerini belirterek Özel DNS bölgesi oluşturma

$ResVirtualNetworkId = "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testresgroup/providers/Microsoft.Network/virtualNetworks/resvnet"
$Zone = New-AzDnsZone -Name "myprivatezone.com" -ResourceGroupName "MyResourceGroup" -ZoneType Private -ResolutionVirtualNetworkId @($ResVirtualNetworkId)

Bu komut, belirtilen kaynak grubunda ilişkili çözümleme sanal ağıyla (kimliğini belirterek) myprivatezone.com adlı yeni bir Özel DNS bölgesi oluşturur ve $Zone değişkeninde depolar.

Örnek 3: Sanal ağ nesneleri belirterek Özel DNS bölgesi oluşturma

$ResVirtualNetwork = Get-AzVirtualNetwork -Name "resvnet" -ResourceGroupName "testresgroup"
$Zone = New-AzDnsZone -Name "myprivatezone.com" -ResourceGroupName "MyResourceGroup" -ZoneType Private -ResolutionVirtualNetwork @($ResVirtualNetwork)

Bu komut, belirtilen kaynak grubunda ilişkili bir çözümleme sanal ağıyla ($ResVirtualNetwork değişkeni tarafından başvurulur) myprivatezone.com adlı yeni bir Özel DNS bölgesi oluşturur ve bunu $Zone değişkeninde depolar.

Örnek 4: Üst bölge adını belirterek temsili olan bir DNS bölgesi oluşturma

$Zone = New-AzDnsZone -Name "mychild.zone.com" -ResourceGroupName "MyResourceGroup" -ParentZoneName "zone.com"

Bu komut, belirtilen kaynak grubunda mychild.zone.com adlı yeni bir alt DNS bölgesi oluşturur ve $Zone değişkeninde depolar. Ayrıca alt bölgeyle aynı abonelikte ve kaynak grubunda bulunan zone.com adlı üst DNS bölgesine temsilci seçme ekler.

Örnek 5: Üst bölge kimliği belirterek temsilciyle dns bölgesi oluşturma

$Zone = New-AzDnsZone -Name "mychild.zone.com" -ResourceGroupName "MyResourceGroup" -ParentZoneId "/subscriptions/**67e2/resourceGroups/other-rg/providers/Microsoft.Network/dnszones/zone.com"

Bu komut, belirtilen kaynak grubunda mychild.zone.com adlı yeni bir alt DNS bölgesi oluşturur ve $Zone değişkeninde depolar. Ayrıca, diğer-rg sağlanan abonelik, oluşturulan alt bölgeyle aynı kaynak grubundaki zone.com adlı üst DNS bölgesine temsilci ekler.

Örnek 6: Üst bölge nesnesi belirterek temsili olan bir DNS bölgesi oluşturma

$PZone = New-AzDnsZone -Name "zone.com" -ResourceGroupName "MyResourceGroup" 
$Zone = New-AzDnsZone -Name "mychild.zone.com" -ResourceGroupName "MyResourceGroup" -ParentZone @($PZone)

Bu komut, belirtilen kaynak grubunda mychild.zone.com adlı yeni bir alt DNS bölgesi oluşturur ve $Zone değişkeninde depolar. Ayrıca ParentZone nesnesinde geçirilen zone.com adlı üst DNS bölgesine temsilci seçme ekler

Parametreler

-Confirm

Cmdlet'i çalıştırmadan önce sizden onay ister.

Tür:SwitchParameter
Diğer adlar:cf
Position:Named
Default value:False
Gerekli:False
İşlem hattı girişini kabul et:False
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

-Name

Oluşturulacak DNS bölgesinin 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

-ParentZone

Temsilci eklemek için üst bölgenin tam adı (sonlandırıcı nokta olmadan).

Tür:DnsZone
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-ParentZoneId

Temsilci eklemek için üst bölgenin kaynak kimliği (sonlandırıcı nokta olmadan).

Tür:String
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-ParentZoneName

Temsilci eklemek için üst bölgenin tam adı (sonlandırıcı nokta olmadan).

Tür:String
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-RegistrationVirtualNetwork

Sanal makine konak adlarının kayıtlarını bu DNS bölgesine kaydedecek sanal ağların listesi, yalnızca özel bölgeler için kullanılabilir.

Tür:List<T>[IResourceReference]
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-RegistrationVirtualNetworkId

Bu DNS bölgesine sanal makine konak adları kayıtlarını kaydedecek sanal ağ kimliklerinin listesi, yalnızca özel bölgeler için kullanılabilir.

Tür:List<T>[String]
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-ResolutionVirtualNetwork

Bu DNS bölgesindeki kayıtları çözümleyebilecek sanal ağların listesi, yalnızca özel bölgeler için kullanılabilir.

Tür:List<T>[IResourceReference]
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-ResolutionVirtualNetworkId

Bu DNS bölgesindeki kayıtları çözebilecek sanal ağ kimliklerinin listesi, yalnızca özel bölgeler için kullanılabilir.

Tür:List<T>[String]
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-ResourceGroupName

Bölgenin oluşturulacağı kaynak grubunu belirtir.

Tür:String
Position:Named
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-Tag

Karma tablo biçiminde anahtar-değer çiftleri. Örneğin: @{key0="value0"; key1=$null; key2="value2"}

Tür:Hashtable
Diğer adlar:Tags
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-WhatIf

Cmdlet çalıştırılırsa ne olacağını gösterir. Cmdlet çalıştırılmaz. Cmdlet çalıştırılırsa ne olacağını gösterir. Cmdlet çalıştırılmaz.

Tür:SwitchParameter
Diğer adlar:wi
Position:Named
Default value:False
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-ZoneType

Bölgenin türü, Genel veya Özel. Türü olmayan veya Genel türüne sahip bölgeler, DNS hiyerarşisinde kullanılmak üzere genel DNS sunum düzleminde kullanılabilir hale getirilir. Özel türünde bölgeler yalnızca ilişkili sanal ağ kümesiyle görünür (bu özellik önizleme aşamasındadır). Bu özellik bir bölge için değiştirilemez.

Tür:Nullable<T>[ZoneType]
Kabul edilen değerler:Public, Private
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

Girişler

String

Nullable<T>[[Microsoft.Azure.Management.Dns.Models.ZoneType, Microsoft.Azure.Management.Dns, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]

Hashtable

List<T>[[System.String, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]

List<T>[[Microsoft.Azure.Management.Internal.Network.Common.IResourceReference, Microsoft.Azure.PowerShell.Clients.Network, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]

Çıkışlar

DnsZone

Notlar

Bu cmdlet'in onay isteyip istemediğinizi denetlemek için Confirm parametresini kullanabilirsiniz. Varsayılan olarak, $ConfirmPreference Windows PowerShell değişkeni orta veya daha düşük bir değere sahipse cmdlet sizden onay ister. Onayla veya Onayla:$Truebelirtirseniz, bu cmdlet çalışmadan önce sizden onay ister. Confirm:$Falsebelirtirseniz, cmdlet sizden onay istemez.