Rychlý start: Vytvoření zóny Azure DNS a záznam pomocí Azure CLI

Tento článek vás provede kroky k vytvoření první zóny a záznamu DNS pomocí Azure CLI, které je dostupné pro Windows, Mac a Linux. Tyto kroky můžete provést také pomocí webu Azure Portal nebo Azure PowerShellu.

Zóna DNS slouží k hostování záznamů DNS pro konkrétní doménu. Pokud chcete začít hostovat svou doménu v DNS Azure, musíte vytvořit zónu DNS pro daný název domény. Všechny záznamy DNS pro vaši doménu se pak vytvoří v této zóně DNS. Nakonec, pokud chcete zónu DNS publikovat na internetu, bude potřeba nakonfigurovat pro doménu názvové servery. Jednotlivé kroky jsou popsány níže.

Diagram of DNS deployment environment using the Azure portal.

Azure DNS také podporuje privátní zóny DNS. Další informace o privátních zónách DNS najdete v tématu Použití DNS Azure pro privátní domény. Příklad vytvoření privátní zóny DNS najdete v tématu Začínáme s privátními zónami Azure DNS pomocí rozhraní příkazového řádku.

Pokud ještě nemáte předplatné Azure, vytvořte si bezplatný účet Azure před tím, než začnete.

Předpoklady

  • Tento článek vyžaduje verzi 2.0.4 nebo novější azure CLI. Pokud používáte Azure Cloud Shell, je už nainstalovaná nejnovější verze.

Vytvoření skupiny prostředků

Před vytvořením zóny DNS vytvořte skupinu prostředků, která bude obsahovat zónu DNS.

az group create --name MyResourceGroup --location "East US"

Vytvoření zóny DNS

Zóna DNS se vytvoří příkazem az network dns zone create. Pokud chcete zobrazit nápovědu k tomuto příkazu, zadejte az network dns zone create -h.

Následující příklad vytvoří zónu DNS s názvem contoso.xyz ve skupině prostředků MyResourceGroup. Nahraďte hodnoty vlastními a použijte tento příklad k vytvoření zóny DNS.

az network dns zone create -g MyResourceGroup -n contoso.xyz

Vytvoření záznamu DNS

K vytvoření záznamu DNS použijte příkaz az network dns record-set [record type] add-record. Nápovědu k záznamům A najdete v tématu azure network dns record-set A add-record -h.

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". Plně kvalifikovaný název sady záznamů je "www.contoso.xyz". Typ záznamu je A, s IP adresou 10.10.10.10 a výchozí hodnotou TTL 3600 sekund (1 hodina).

az network dns record-set a add-record -g MyResourceGroup -z contoso.xyz -n www -a 10.10.10.10

Zobrazení záznamů

K výpisu záznamů DNS ve vaší zóně použijte následující příkaz:

az network dns record-set list -g MyResourceGroup -z contoso.xyz

Testování překladu IP adres

Teď, když máte testovací zónu DNS s testovacím záznamem A, můžete otestovat překlad názvů pomocí nástroje s názvem nslookup.

Otestování překladu názvů DNS:

  1. Spuštěním následující rutiny získejte seznam názvových serverů pro vaši zónu:

    az network dns record-set ns show --resource-group MyResourceGroup --zone-name contoso.xyz --name @
    
  2. Zkopírujte jeden z názvů názvových serverů z výstupu předchozího kroku.

  3. Otevřete příkazový řádek a spusťte následující příkaz:

    nslookup www.contoso.xyz <name server name>
    

    Příklad:

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

    Mělo by se zobrazit něco jako na následující obrazovce:

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

Název hostitele www.contoso.xyz přeloží na 10.10.10.10, stejně jako jste ho nakonfigurovali. Tento výsledek ověří, že překlad názvů funguje správně.

Vyčištění prostředků

Pokud už nejsou potřeba, můžete odstranit všechny prostředky vytvořené v rámci tohoto rychlého startu odstraněním skupiny prostředků:

az group delete --name MyResourceGroup

Další kroky

Teď, když jste vytvořili svoji první zónu a záznam DNS pomocí Azure CLI, můžete vytvořit záznamy pro webovou aplikaci ve vlastní doméně.