Introduzione a DNS Azure con l'interfaccia della riga di comando di Azure 2.0Get started with Azure DNS using Azure CLI 2.0

Questo articolo illustra i passaggi per creare la prima zona e il primo record DNS usando l'interfaccia della riga di comando di Azure 2.0 tra piattaforme, disponibile per Windows, Mac e Linux.This article walks you through the steps to create your first DNS zone and record using the cross-platform Azure CLI 2.0, which is available for Windows, Mac and Linux. È anche possibile eseguire questi passaggi tramite il portale di Azure o Azure PowerShell.You can also perform these steps using the Azure portal or Azure PowerShell.

Una zona DNS viene usata per ospitare i record DNS per un particolare dominio.A DNS zone is used to host the DNS records for a particular domain. Per iniziare a ospitare il dominio in DNS di Azure, è necessario creare una zona DNS per il nome di dominio.To start hosting your domain in Azure DNS, you need to create a DNS zone for that domain name. Ogni record DNS per il dominio viene quindi creato all'interno di questa zona DNS.Each DNS record for your domain is then created inside this DNS zone. Per pubblicare infine la zona DNS su Internet, è necessario configurare i server dei nomi per il dominio.Finally, to publish your DNS zone to the Internet, you need to configure the name servers for the domain. Ogni passaggio è illustrato di seguito.Each of these steps is described below.

Queste istruzioni presuppongono che l'interfaccia della riga di comando di Azure 2.0 sia già stata installata e che sia già stato eseguito l'accesso.These instructions assume you have already installed and signed in to Azure CLI 2.0. Per informazioni, vedere Come gestire le zone DNS usando l'interfaccia della riga di comando di Azure 2.0.For help, see How to manage DNS zones using Azure CLI 2.0.

Creare il gruppo di risorse.Create the resource group

Prima di creare la zona DNS, viene creato un gruppo di risorse per contenere la zona DNS.Before creating the DNS zone, a resource group is created to contain the DNS Zone. Di seguito è riportato il comando.The following shows the command.

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

Creare una zona DNSCreate a DNS zone

Una zona DNS viene creata utilizzando il comando az network dns zone create .A DNS zone is created using the az network dns zone create command. Per visualizzare la guida per questo comando, digitare az network dns zone create -h.To see help for this command, type az network dns zone create -h.

L'esempio seguente crea una zona DNS denominata contoso.com nel gruppo di risorse MyResourceGroup.The following example creates a DNS zone called contoso.com in the resource group MyResourceGroup. Usare l'esempio per creare una zona DNS, sostituendo i valori con quelli personalizzati.Use the example to create a DNS zone, substituting the values for your own.

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

Creare un record DNSCreate a DNS record

Per creare un record DNS, usare il comando az network dns record-set [record type] add-record.To create a DNS record, use the az network dns record-set [record type] add-record command. Per informazioni, ad esempio per i record A, vedere azure network dns record-set A add-record -h.For help, for A records for example, see azure network dns record-set A add-record -h.

L'esempio seguente crea un record con il nome relativo "www" nella zona DNS "contoso.com" nel gruppo di risorse "MyResourceGroup".The following example creates a record with the relative name "www" in the DNS Zone "contoso.com", in resource group "MyResourceGroup". Il nome completo del set di record sarà "www.contoso.com".The fully-qualified name of the record set is "www.contoso.com". Il tipo di record è "A" con indirizzo IP "1.2.3.4" e viene usato un valore TTL predefinito di 3600 secondi (1 ora).The record type is "A", with IP address "1.2.3.4", and a default TTL of 3600 seconds (1 hour) is used.

az network dns record-set a add-record -g MyResourceGroup -z contoso.com -n www -a 1.2.3.4

Per altri tipi di record, per set di record con più di un record, per valori TTL alternativi e per modificare i record esistenti, vedere Gestire record e set di record DNS con l'interfaccia della riga di comando di Azure 2.0.For other record types, for record sets with more than one record, for alternative TTL values, and to modify existing records, see Manage DNS records and record sets using the Azure CLI 2.0.

Visualizzare i recordView records

Per elencare i record DNS nella zona, usare:To list the DNS records in your zone, use:

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

Aggiornare i server dei nomiUpdate name servers

Dopo essersi assicurati che la zona e i record DNS siano stati configurati correttamente, è necessario configurare il nome di dominio in modo che usi i server dei nomi di DNS Azure.Once you are satisfied that your DNS zone and records have been set up correctly, you need to configure your domain name to use the Azure DNS name servers. Ciò consente agli altri utenti su Internet di trovare i record DNS.This enables other users on the Internet to find your DNS records.

I server dei nomi per la zona vengono specificati tramite il comando az network dns zone show.The name servers for your zone are given by the az network dns zone show command. Per visualizzare i nomi dei server dei nomi, usare l'output JSON, come mostrato nell'esempio seguente.To see the name server names, use JSON output, as shown in the following example.

az network dns zone show -g MyResourceGroup -n contoso.com -o json

{
  "etag": "00000003-0000-0000-b40d-0996b97ed101",
  "id": "/subscriptions/a385a691-bd93-41b0-8084-8213ebc5bff7/resourceGroups/myresourcegroup/providers/Microsoft.Network/dnszones/contoso.com",
  "location": "global",
  "maxNumberOfRecordSets": 5000,
  "name": "contoso.com",
  "nameServers": [
    "ns1-01.azure-dns.com.",
    "ns2-01.azure-dns.net.",
    "ns3-01.azure-dns.org.",
    "ns4-01.azure-dns.info."
  ],
  "numberOfRecordSets": 3,
  "resourceGroup": "myresourcegroup",
  "tags": {},
  "type": "Microsoft.Network/dnszones"
}

I server dei nomi devono essere configurati con il registrar dei nomi di dominio, in cui è stato acquistato il nome di dominio.These name servers should be configured with the domain name registrar (where you purchased the domain name). Il registrar offrirà l'opzione per la configurazione dei server dei nomi per il dominio.Your registrar will offer the option to set up the name servers for the domain. Per altre informazioni, vedere Delegare un dominio al servizio DNS Azure.For more information, see Delegate your domain to Azure DNS.

Eliminare tutte le risorseDelete all resources

Per eliminare tutte le risorse create in questo articolo, seguire questa procedura:To delete all resources created in this article, take the following step:

az group delete --name MyResourceGroup

Passaggi successiviNext steps

Per altre informazioni sul servizio DNS Azure, vedere Panoramica di DNS Azure.To learn more about Azure DNS, see Azure DNS overview.

Per altre informazioni sulla gestione delle zone DNS in DNS Azure, vedere Gestire le zone DNS in DNS Azure usando l'interfaccia della riga di comando di Azure 2.0.To learn more about managing DNS zones in Azure DNS, see Manage DNS zones in Azure DNS using Azure CLI 2.0.

Per altre informazioni sulla gestione dei record DNS in DNS Azure, vedere Gestire i record e i set di record DNS in DNS Azure usando l'interfaccia della riga di comando di Azure 2.0.To learn more about managing DNS records in Azure DNS, see Manage DNS records and record sets in Azure DNS using Azure CLI 2.0.