Rychlý start: Vytvoření Azure zóny a záznamu DNS pomocí Azure PowershelluQuickstart: Create an Azure DNS zone and record using Azure PowerShell

Poznámka

Použití nového modulu Azure PowerShell Az byla aktualizována v tomto článku.This article has been updated to use the new Azure PowerShell Az module. Stále můžete použít modul AzureRM, který budou dál dostávat opravy chyb, dokud alespoň 2020 dne.You can still use the AzureRM module, which will continue to receive bug fixes until at least December 2020. Další informace o novém modulu Az a kompatibility AzureRM najdete v tématu představení nového modulu Azure PowerShell Az.To learn more about the new Az module and AzureRM compatibility, see Introducing the new Azure PowerShell Az module. Pokyny k instalaci modulu Az, naleznete v tématu instalace Azure Powershellu.For Az module installation instructions, see Install Azure PowerShell.

V tomto rychlém zprovoznění vytvoříte první záznam a zónu Azure DNS pomocí Azure PowerShellu.In this quickstart, you create your first DNS zone and record using Azure PowerShell. Tyto kroky můžete provést také pomocí webu Azure Portal nebo Azure CLI.You can also perform these steps using the Azure portal or the Azure CLI.

K hostování záznamů DNS v určité doméně se používá zóna DNS.A DNS zone is used to host the DNS records for a particular domain. Pokud chcete začít hostovat svou doménu v DNS Azure, musíte vytvořit zónu DNS pro daný název domény.To start hosting your domain in Azure DNS, you need to create a DNS zone for that domain name. Všechny záznamy DNS pro vaši doménu se pak vytvoří v této zóně DNS.Each DNS record for your domain is then created inside this DNS zone. Nakonec, pokud chcete zónu DNS publikovat na internetu, bude potřeba nakonfigurovat pro doménu názvové servery.Finally, to publish your DNS zone to the Internet, you need to configure the name servers for the domain. Jednotlivé kroky jsou popsány níže.Each of these steps is described below.

Azure DNS také podporuje vytváření privátních domén.Azure DNS also supports creating private domains. Podrobné pokyny k vytvoření první privátní zóny DNS a záznamu najdete v tématu Začínáme s privátními zónami DNS Azure pomocí PowerShellu.For step-by-step instructions about how create your first private DNS zone and record, see Get started with Azure DNS private zones using PowerShell.

Spuštění služby Azure Cloud ShellLaunch Azure Cloud Shell

Azure Cloud Shell je bezplatné interaktivní prostředí, které můžete použít k provedení kroků v tomto článku.The Azure Cloud Shell is a free interactive shell that you can use to run the steps in this article. Má předinstalované obecné nástroje Azure, které jsou nakonfigurované pro použití s vaším účtem.It has common Azure tools preinstalled and configured to use with your account. Stačí kliknout na Kopírovat a zkopírovat kód, vložit ho do Cloud Shellu a potom ho spustit stisknutím Enter.Just click the Copy to copy the code, paste it into the Cloud Shell, and then press enter to run it. Existuje několik způsobů, jak Cloud Shell spustit:There are a few ways to launch the Cloud Shell:

Klikněte na Vyzkoušet v pravém horním rohu bloku kódu.Click Try It in the upper right corner of a code block. Cloud Shell v tomto článku
Otevřete Cloud Shell ve vašem prohlížeči.Open Cloud Shell in your browser. https://shell.azure.com/powershell
Klikněte na tlačítko Cloud Shell v nabídce v pravé horní části webu Azure Portal.Click the Cloud Shell button on the menu in the upper right of the Azure portal. Cloud Shell na portáluCloud Shell in the portal

Pokud ještě nemáte předplatné Azure, vytvořte si bezplatný účet před tím, než začnete.If you don't have an Azure subscription, create a free account before you begin.

Vytvoření skupiny prostředkůCreate the resource group

Před vytvořením zóny DNS vytvořte skupinu prostředků, která bude obsahovat zónu DNS.Before you create the DNS zone, create a resource group to contain the DNS zone:

New-AzResourceGroup -name MyResourceGroup -location "eastus"

Vytvoření zóny DNSCreate a DNS zone

Zóna DNS se vytvoří pomocí rutiny New-AzDnsZone.A DNS zone is created by using the New-AzDnsZone cmdlet. Následující příklad vytvoří zónu DNS s názvem contoso.xyz ve skupině prostředků s názvem MyResourceGroup.The following example creates a DNS zone called contoso.xyz in the resource group called MyResourceGroup. Nahraďte hodnoty vlastními a použijte tento příklad k vytvoření zóny DNS.Use the example to create a DNS zone, substituting the values for your own.

New-AzDnsZone -Name contoso.xyz -ResourceGroupName MyResourceGroup

Vytvoření záznamu DNSCreate a DNS record

Sady záznamů vytvoříte pomocí rutiny New-AzDnsRecordSet.You create record sets by using the New-AzDnsRecordSet cmdlet. Následující příklad vytvoří záznam s relativním názvem "www" v zóně DNS "contoso.xyz" ve skupině prostředků "MyResourceGroup".The following example creates a record with the relative name "www" in the DNS Zone "contoso.xyz", in resource group "MyResourceGroup". Plně kvalifikovaný název sady záznamů je "www.contoso.xyz".The fully qualified name of the record set is "www.contoso.xyz". Typ záznamu je "A" s IP adresou "10.10.10.10" a hodnota TTL je 3 600 sekund.The record type is "A", with IP address "10.10.10.10", and the TTL is 3600 seconds.

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

Zobrazení záznamůView records

K výpisu záznamů DNS ve vaší zóně použijte:To list the DNS records in your zone, use:

Get-AzDnsRecordSet -ZoneName contoso.xyz -ResourceGroupName MyResourceGroup

Testování překladu IP adresTest the name resolution

Teď, když máte testovací zóna DNS se záznam testu "A", můžete otestovat překlad názvů s nástroj zvaný nslookup.Now that you have a test DNS zone with a test 'A' record, you can test the name resolution with a tool called nslookup.

K otestování překlad názvů DNS:To test DNS name resolution:

  1. Spusťte následující rutiny můžete získat seznam názvové servery vaší zóny můžete zobrazit:Run the following cmdlet to get the list of name servers for your zone:

    Get-AzDnsRecordSet -ZoneName contoso.xyz -ResourceGroupName MyResourceGroup -RecordType ns
    
  2. Zkopírujte jeden z názvů názvových serverů z výstupu předchozího kroku.Copy one of the name server names from the output of the previous step.

  3. Otevřete příkazový řádek a spusťte následující příkaz:Open a command prompt, and run the following command:

    nslookup www.contoso.xyz <name server name>
    

    Příklad:For example:

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

    By měl vypadat přibližně jako na následujícím obrázku:You should see something like the following screen:

    nslookup

Název hostitele www.contoso.xyz přeloží na 10.10.10.10, stejně jako jste nakonfigurovali.The host name www.contoso.xyz resolves to 10.10.10.10, just as you configured it. Tento výsledek ověří, že překlad názvů funguje správně.This result verifies that name resolution is working correctly.

Odstranění všech prostředkůDelete all resources

Pokud už nejsou potřeba, můžete všechny prostředky vytvořené v rámci tohoto rychlého startu odstranit odstraněním této skupiny prostředků:When no longer needed, you can delete all resources created in this quickstart by deleting the resource group:

Remove-AzResourceGroup -Name MyResourceGroup

Další postupNext steps

Teď když jste vytvořili svoji první zónu a záznam DNS pomocí Azure Powershellu, můžete vytvořit záznamy pro webovou aplikaci ve vlastní doméně.Now that you've created your first DNS zone and record using Azure PowerShell, you can create records for a web app in a custom domain.