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
Nullable<T>[[Microsoft.Azure.Management.Dns.Models.ZoneType, Microsoft.Azure.Management.Dns, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]
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
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:$True
İlişkili Bağlantılar
Azure PowerShell