Condividi tramite


Avvio rapido: 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 DNS e il primo record DNS usando l'interfaccia della riga di comando di Azure, disponibile per Windows, Mac e Linux. È anche possibile eseguire questi passaggi usando 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. Ognuno di questi passaggi è descritto di seguito.

Diagramma dell'ambiente di distribuzione DNS che usa il portale di Azure.

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

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

Prerequisiti

  • Questo articolo richiede Azure CLI 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

Viene creata una zona DNS usando il az network dns zone create comando . Per visualizzare la guida per questo comando, digita 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 az network dns record-set [record type] add-record comando . Per informazioni sui record A, consultare azure network dns record-set A add-record -h.

Nell'esempio seguente viene creato un record con il nome relativo "www" nella zona DNS "contoso.xyz" nel gruppo di risorse "MyResourceGroup". Il nome completo dell'insieme di record è "www.contoso.xyz". Il tipo di record è "A", con indirizzo IP "10.10.10.10" e un 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 le registrazioni

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>
    

    Per esempio:

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

    Verrà visualizzata una schermata simile alla seguente:

    Screenshot che mostra una finestra del prompt dei comandi con un comando n s lookup e valori per server, indirizzo, nome e indirizzo.

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 DNS e il primo record usando l'interfaccia della riga di comando di Azure, è possibile creare record per un'app Web in un dominio personalizzato.