Snabbstart: Skapa en Azure DNS-zon och post med Azure CLI

Den här artikeln visar hur du skapar din första DNS-zon och DNS-post med hjälp av Azure CLI, som är tillgängligt för Windows, Mac och Linux. Du kan även utföra de här stegen med Azure-portalen eller Azure PowerShell.

En DNS-zon används som värd för DNS-posterna för en viss domän. Om du vill låta Azure DNS vara värd för din domän så måste du skapa en DNS-zon för det domännamnet. Varje DNS-post för din domän skapas sedan i den här DNS-zonen. Om du vill publicera din DNS-zon på Internet måste du konfigurera namnservrarna för domänen. Dessa steg beskrivs nedan.

Diagram of DNS deployment environment using the Azure portal.

Azure DNS stöder även privata DNS-zoner. Mer information om privata DNS-zoner finns i Using Azure DNS for private domains (Använda Azure DNS för privata domäner). Ett exempel på hur du kan skapa en privat DNS-zon finns i Kom igång med privata Azure DNS-zoner med CLI.

Om du inte har en Azure-prenumeration skapar du ett kostnadsfritt Azure-konto innan du börjar.

Förutsättningar

  • Den här artikeln kräver version 2.0.4 eller senare av Azure CLI. Om du använder Azure Cloud Shell är den senaste versionen redan installerad.

Skapa resursgruppen

Innan du skapar DNS-zonen skapar du en resursgrupp som ska innehålla DNS-zonen:

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

Skapa en DNS-zon

En DNS-zon skapas med hjälp av kommandot az network dns zone create. Om du vill se hjälpen för det här kommandot skriver du az network dns zone create -h.

I följande exempel skapas en DNS-zon med namnet contoso.xyz i resursgruppen MyResourceGroup. Använd exemplet när du vill skapa en DNS-zon, och ersätt värdena med dina egna.

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

Skapa en DNS-post

Skapa en DNS-post genom att använda kommandot az network dns record-set [record type] add-record. Hjälp om A-poster finns i azure network dns record-set A add-record -h.

I följande exempel skapas en post med det relativa namnet "www" i DNS-zonen "contoso.xyz" i resursgruppen "MyResourceGroup". Det fullständigt kvalificerade namnet på postuppsättningen är "www.contoso.xyz". Posttypen är "A", med IP-adressen "10.10.10.10" och ett standard-TTL på 3 600 sekunder (1 timme).

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

Visa poster

Om du vill visa en lista med DNS-poster i din zon kör du:

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

Testa namnmatchningen

Nu när du har en DNS-testzon med en ”A”-testpost kan du testa namnmatchningen med ett verktyg som heter nslookup.

Så här testar du DNS-namnmatchning:

  1. Kör följande cmdlet för att hämta listan över namnservrar för din zon:

    az network dns record-set ns show --resource-group MyResourceGroup --zone-name contoso.xyz --name @
    
  2. Kopiera ett av namnservernamnen från utdata från föregående steg.

  3. Öppna en kommandotolk och kör följande kommando:

    nslookup www.contoso.xyz <name server name>
    

    Till exempel:

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

    Du bör se något som liknar följande skärm:

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

Värdnamnet www.contoso.xyz matchar till 10.10.10.10, precis enligt din konfiguration. Resultatet verifierar att namnmatchningen fungerar korrekt.

Rensa resurser

Du kan ta bort alla resurser som skapats i den här snabbstarten när de inte behövs längre genom att ta bort resursgruppen:

az group delete --name MyResourceGroup

Nästa steg

Nu när du har skapat din första DNS-zon och DNS-post med hjälp av Azure CLI kan du skapa poster för en webbapp i en anpassad domän.