Hızlı başlangıç: Azure PowerShell’i kullanarak Azure DNS bölgesi ve kaydı oluşturma

Not

Azure ile etkileşim kurmak için Azure Az PowerShell modülünü kullanmanızı öneririz. Başlamak için bkz. Azure PowerShell'i yükleme. Az PowerShell modülüne nasıl geçeceğinizi öğrenmek için bkz. Azure PowerShell’i AzureRM’den Az’ye geçirme.

Bu hızlı başlangıçta PowerShell kullanarak ilk DNS bölgenizi ve kaydını oluşturursunuz. Ayrıca, Azure portal veya Azure CLI'sini kullanarak aşağıdaki adımları gerçekleştirebilirsiniz.

DNS bölgesi, belirli bir etki alanına yönelik DNS kayıtlarını barındırmak için kullanılır. Etki alanınızı Azure DNS'de barındırmaya başlamak için bir DNS bölgesi oluşturmanız gerekir. Ardından bu DNS bölgesinde etki alanınız için tüm DNS kayıtları oluşturulur. Son olarak, DNS bölgenizi Internet'te yayımlamak için etki alanının ad sunucularını yapılandırmanız gerekir. Bu adımların her biri bu makalede açıklanmıştır.

Diagram of DNS deployment environment using the Azure PowerShell.

Azure DNS ayrıca özel etki alanları oluşturmayı da destekler. İlk özel DNS bölgenizi ve kaydınızı oluşturma hakkında adım adım yönergeler için PowerShell ile Azure DNS özel bölgelerini kullanmaya başlama konusunu inceleyin.

Önkoşullar

  • Etkin aboneliği olan bir Azure hesabı. Ücretsiz hesap oluşturun.
  • Yerel olarak yüklenen Azure PowerShell veya Azure Cloud Shell

Azure Cloud Shell

Azure, tarayıcınız aracılığıyla kullanabileceğiniz etkileşimli bir kabuk ortamı olan Azure Cloud Shell'i barındırıyor. Azure hizmetleriyle çalışmak için Cloud Shell ile Bash veya PowerShell kullanabilirsiniz. Yerel ortamınıza herhangi bir şey yüklemek zorunda kalmadan bu makaledeki kodu çalıştırmak için Cloud Shell önceden yüklenmiş komutlarını kullanabilirsiniz.

Azure Cloud Shell'i başlatmak için:

Seçenek Örnek/Bağlantı
Kodun veya komut bloğunun sağ üst köşesindeki Deneyin'i seçin. Deneyin seçildiğinde kod veya komut otomatik olarak Cloud Shell'e kopyalanmaz. Screenshot that shows an example of Try It for Azure Cloud Shell.
https://shell.azure.comadresine gidin veya Cloud Shell'i tarayıcınızda açmak için Cloud Shell'i Başlat düğmesini seçin. Button to launch Azure Cloud Shell.
Azure portalının sağ üst kısmındaki menü çubuğunda Cloud Shell düğmesini seçin. Screenshot that shows the Cloud Shell button in the Azure portal

Azure Cloud Shell'i kullanmak için:

  1. Cloud Shell'i başlatın.

  2. Kodu veya komutu kopyalamak için kod bloğundaki (veya komut bloğundaki) Kopyala düğmesini seçin.

  3. Windows ve Linux'ta Ctrl+Shift V'yi seçerek veya macOS üzerinde Cmd+Shift++V'yi seçerek kodu veya komutu Cloud Shell oturumuna yapıştırın.

  4. Kodu veya komutu çalıştırmak için Enter'ı seçin.

Bir kaynak grubu oluştur

DNS bölgesini oluşturmadan önce, DNS bölgesini içerecek kaynak grubunu oluşturun:

New-AzResourceGroup -name MyResourceGroup -location "eastus"

DNS bölgesi oluşturma

DNS bölgesi, New-AzDnsZone cmdlet’i kullanılarak oluşturulur. Aşağıdaki örnek, MyResourceGroup adlı kaynak grubunda contoso.xyz adlı bir DNS bölgesi oluşturur. Değerleri kendinizinkilerle değiştirerek DNS bölgesini oluşturmak için örneği kullanın.

New-AzDnsZone -Name contoso.xyz -ResourceGroupName MyResourceGroup

DNS kaydı oluşturma

cmdlet'ini New-AzDnsRecordSet kullanarak kayıt kümeleri oluşturun. Aşağıdaki örnek, kaynak grubundaki MyResourceGroupDNS Bölgesinde contoso.xyzgöreli ada www sahip bir kayıt oluşturur. Kayıt kümesinin tam adı şeklindedir www.contoso.xyz. Kayıt türü A, IP adresi 10.10.10.10ile ve TTL 3600 saniyedir.

New-AzDnsRecordSet -Name www -RecordType A -ZoneName contoso.xyz -ResourceGroupName MyResourceGroup -Ttl 3600 -DnsRecords (New-AzDnsRecordConfig -IPv4Address "10.10.10.10")

Kayıtları görüntüleme

Bölgenizdeki DNS kayıtlarını listelemek için şu seçenekleri kullanın:

Get-AzDnsRecordSet -ZoneName contoso.xyz -ResourceGroupName MyResourceGroup

Ad çözümlemesini test etme

Artık test 'A' kaydına sahip bir test DNS bölgeniz olduğuna göre, ad çözümlemesini nslookup adlı bir araçla test edebilirsiniz.

DNS ad çözümlemesini test etmek için:

  1. Bölgenizin ad sunucularının listesini almak için aşağıdaki cmdlet'i çalıştırın:

    Get-AzDnsRecordSet -ZoneName contoso.xyz -ResourceGroupName MyResourceGroup -RecordType ns
    
  2. Önceki adımın çıktısından ad sunucusu adlarından birini kopyalayın.

  3. Bir komut istemi açın ve aşağıdaki komutu çalıştırın:

    nslookup www.contoso.xyz <name server name>
    

    Örneğin:

    nslookup www.contoso.xyz ns1-08.azure-dns.com.
    

    Aşağıdaki ekrana benzer bir şey görmeniz gerekir:

    Screenshot shows a command prompt window with an n s lookup command and values for Server, Address, Name, and Address.

www.contoso.xyz ana bilgisayar adı, yapılandırdığınız gibi 10.10.10.10 olarak çözümlenmiş olur. Bu sonuç, ad çözümlemenin düzgün çalıştığını doğrular.

Kaynakları temizleme

Artık gerekmediğinde, kaynak grubunu silerek bu hızlı başlangıçta oluşturulan tüm kaynakları silebilirsiniz:

Remove-AzResourceGroup -Name MyResourceGroup

Sonraki adımlar

Artık ilk DNS bölgeniz ve kaydınız Azure PowerShell kullanılarak oluşturulduğuna göre, özel bir etki alanında bir web uygulaması için kayıtlar oluşturabilirsiniz.