Guida introduttiva: Creare una zona e un record DNS di Azure con l'interfaccia della riga di comando di Azure

Questo articolo illustra i passaggi per creare la prima zona e il primo record DNS con l'interfaccia della riga di comando di Azure disponibile per Windows, Mac e Linux. È anche possibile eseguire questi passaggi tramite il portale di Azure o Azure PowerShell.

Una zona DNS viene usata per ospitare i record DNS per un dominio specifico. Per iniziare a ospitare il dominio in DNS di Azure, è necessario creare una zona DNS per il nome di dominio. Ogni record DNS per il dominio viene quindi creato all'interno di questa zona DNS. Per pubblicare infine la zona DNS su Internet, è necessario configurare i server dei nomi per il dominio. Ogni passaggio è illustrato di seguito.

Diagram of DNS deployment environment using the Azure portal.

DNS di Azure supporta anche le zone DNS private. Per altre informazioni sulle zone DNS private, vedere Using Azure DNS for private domains (Uso di Azure DNS per domini privati). Per un esempio su come creare una zona DNS privata, vedere Introduzione alle Zone private di DNS di Azure con l'interfaccia della riga di comando.

Se non si ha una sottoscrizione di Azure, creare un account Azure gratuito prima di iniziare.

Prerequisiti

  • Questo articolo richiede l'interfaccia della riga di comando di Azure versione 2.0.4 o successiva. Se si usa Azure Cloud Shell, la versione più recente è già installata.

Creare il gruppo di risorse

Prima di creare la zona DNS, creare un gruppo di risorse per contenere la zona DNS:

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

Creare una zona DNS

Una zona DNS viene creata utilizzando il comando az network dns zone create . Per visualizzare la guida per questo comando, digitare az network dns zone create -h.

L'esempio seguente crea una zona DNS denominata contoso.xyz nel gruppo di risorse MyResourceGroup. Usare l'esempio per creare una zona DNS, sostituendo i valori con quelli personalizzati.

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

Creare un record DNS

Per creare un record DNS, usare il comando az network dns record-set [record type] add-record. Per informazioni sui record A, vedere azure network dns record-set A add-record -h.

L'esempio seguente crea un record con il nome relativo "www" nella zona DNS "contoso.xyz" nel gruppo di risorse "MyResourceGroup". Il nome completo del set di record è "www.contoso.xyz". Il tipo di record è "A" con indirizzo IP "10.10.10.10" e un valore TTL predefinito di 3600 secondi (1 ora).

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

Visualizzare i record

Per elencare i record DNS nella zona, eseguire:

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

Testare la risoluzione dei nomi

Dopo aver creato una zona DNS di test, con un record "A" di test, è possibile testare la risoluzione dei nomi con uno strumento denominato nslookup.

Per testare la risoluzione dei nomi DNS:

  1. Eseguire il cmdlet seguente per ottenere l'elenco di server dei nomi per la propria zona:

    az network dns record-set ns show --resource-group MyResourceGroup --zone-name contoso.xyz --name @
    
  2. Copiare uno dei nomi di server dei nomi dall'output del passaggio precedente.

  3. Aprire un prompt dei comandi ed eseguire il comando seguente:

    nslookup www.contoso.xyz <name server name>
    

    Ad esempio:

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

    Verrà visualizzata una schermata simile alla seguente:

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

Il nome host www.contoso.xyz viene risolto in 10.10.10.10, esattamente come è stato configurato. Questo risultato conferma il corretto funzionamento della risoluzione dei nomi.

Pulire le risorse

Quando non sono più necessarie, è possibile eliminare tutte le risorse create in questa guida introduttiva eliminando il gruppo di risorse:

az group delete --name MyResourceGroup

Passaggi successivi

Dopo aver creato la prima zona e il primo record DNS con l'interfaccia della riga di comando di Azure, è possibile creare i record per un'app Web in un dominio personalizzato.