Introduzione a DNS Azure con PowerShellGet Started with Azure DNS using PowerShell

Questo articolo illustra i passaggi per creare la prima zona e il primo record DNS con Azure PowerShell.This article walks you through the steps to create your first DNS zone and record using Azure PowerShell. È possibile eseguire questi passaggi usando il portale di Azure o nell'interfaccia della riga di comando di Azure multipiattaforma.You can also perform these steps using the Azure portal or the cross-platform Azure CLI. DNS di Azure supporta anche la creazione di domini privati.Azure DNS also supports creating a private domains. Per istruzioni dettagliate sulla creazione della prima zona e del primo record DNS privati, vedere Introduzione alle zone private di DNS di Azure con PowerShell.For step-by-step instructions about how create your first private DNS zone and record, see Get started with Azure DNS private zones using 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 Azure PowerShell sia già stato installato e che sia già stato eseguito l'accesso.These instructions assume you have already installed and signed in to Azure PowerShell. Per informazioni, vedere Come gestire le zone DNS usando PowerShell.For help, see How to manage DNS zones using PowerShell.

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.

New-AzureRMResourceGroup -name MyResourceGroup -location "westus"

Creare una zona DNSCreate a DNS zone

Viene creata una zona DNS con il cmdlet New-AzureRmDnsZone .A DNS zone is created by using the New-AzureRmDnsZone cmdlet. L'esempio seguente crea una zona DNS denominata contoso.com nel gruppo di risorse denominato MyResourceGroup.The following example creates a DNS zone called contoso.com in the resource group called 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.

New-AzureRmDnsZone -Name contoso.com -ResourceGroupName MyResourceGroup

DNS di Azure supporta ora anche le zone DNS private, attualmente disponibili in anteprima pubblica.Azure DNS now also supports private DNS zones (currently in public preview). Per altre informazioni sulle zone DNS private, vedere Using Azure DNS for private domains (Uso di Azure DNS per domini privati).To learn more about private DNS zones, see Using Azure DNS for private domains. Per un esempio di come creare una zona DNS privata, vedere Introduzione alle zone private di Azure DNS con PowerShell.For an example of how to create a private DNS zone, see Get started with Azure DNS private zones using PowerShell.

Creare un record DNSCreate a DNS record

I set di record vengono creati usando il cmdlet New-AzureRmDnsRecordSet.You create record sets by using the New-AzureRmDnsRecordSet cmdlet. 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 la durata (TTL) è 3600 secondi.The record type is "A", with IP address "1.2.3.4", and the TTL is 3600 seconds.

New-AzureRmDnsRecordSet -Name www -RecordType A -ZoneName contoso.com -ResourceGroupName MyResourceGroup -Ttl 3600 -DnsRecords (New-AzureRmDnsRecordConfig -IPv4Address "1.2.3.4")

Per altri tipi di record, per set di record con più di un record e per modificare i record esistenti, vedere Gestire record e set di record DNS con Azure PowerShell.For other record types, for record sets with more than one record, and to modify existing records, see Manage DNS records and record sets using Azure PowerShell.

Visualizzare i recordView records

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

Get-AzureRmDnsRecordSet -ZoneName contoso.com -ResourceGroupName MyResourceGroup

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 cmdlet Get-AzureRmDnsZone:The name servers for your zone are given by the Get-AzureRmDnsZone cmdlet:

Get-AzureRmDnsZone -Name contoso.com -ResourceGroupName MyResourceGroup

Name                  : contoso.com
ResourceGroupName     : myresourcegroup
Etag                  : 00000003-0000-0000-b40d-0996b97ed101
Tags                  : {}
NameServers           : {ns1-01.azure-dns.com., ns2-01.azure-dns.net., ns3-01.azure-dns.org., ns4-01.azure-dns.info.}
NumberOfRecordSets    : 3
MaxNumberOfRecordSets : 5000

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:

Remove-AzureRMResourceGroup -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 PowerShell.To learn more about managing DNS zones in Azure DNS, see Manage DNS zones in Azure DNS using PowerShell.

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 PowerShell.To learn more about managing DNS records in Azure DNS, see Manage DNS records and record sets in Azure DNS using PowerShell.