Usare il servizio DNS di Azure per specificare impostazioni di dominio personalizzate per un servizio di AzureUse Azure DNS to provide custom domain settings for an Azure service

Il servizio DNS di Azure consente di specificare il DNS per un dominio personalizzato per tutte le risorse di Azure che supportano i domini personalizzati o dispongono di un nome di dominio completo (FQDN).Azure DNS provides DNS for a custom domain for any of your Azure resources that support custom domains or that have a fully qualified domain name (FQDN). Ad esempio, si ha un'app Web di Azure e si vuole che gli utenti accedano usando contoso.com o www.contoso.com come FQDN.An example is you have an Azure web app and you want your users to access it by either using contoso.com, or www.contoso.com as an FQDN. Questo articolo illustra la configurazione del servizio di Azure con il DNS di Azure per l'uso di domini personalizzati.This article walks you through configuring your Azure service with Azure DNS for using custom domains.

PrerequisitiPrerequisites

Per poter usare il servizio DNS di Azure per il dominio personalizzato, è prima necessario delegare il dominio al servizio DNS di Azure.In order to use Azure DNS for your custom domain, you must first delegate your domain to Azure DNS. Per istruzioni sulla configurazione dei server dei nomi per la delega, vedere Delegare un dominio al servizio DNS di Azure.Visit Delegate a domain to Azure DNS for instructions on how to configure your name servers for delegation. Dopo aver delegato il dominio alla zona DNS di Azure, è possibile configurare i record DNS necessari.Once your domain is delegated to your Azure DNS zone, you are able to configure the DNS records needed.

È possibile configurare un dominio personale o personalizzato per le app per le funzioni di , Azure IoT, gli indirizzi IP pubblici, le app Web del servizio app, l'archivio BLOB e la rete CDN di Azure.You can configure a vanity or custom domain for Azure Function Apps, Azure IoT, Public IP addresses, App Service (Web Apps), Blob storage, and Azure CDN.

App per le funzioni di AzureAzure Function App

Per configurare un dominio personalizzato per le app per le funzioni di Azure, viene creato un record CNAME e una configurazione nella stessa app per le funzioni.To configure a custom domain for Azure function apps, a CNAME record is created as well as configuration on the function app itself.

Passare ad Altro > App per le funzioni e selezionare l'app per le funzioni.Navigate to Other > Function App and select your Function App. Fare clic su Funzionalità della piattaforma e in RETE fare clic su Domini personalizzati.Click Platform features and under NETWORKING click Custom domains.

pannello App per le funzioni

Si noti l'URL corrente nel pannello Domini personalizzati, questo indirizzo viene usato come alias per il record DNS creato.Note the current url on the Custom domains blade, this address is used as the alias for the DNS record created.

pannello Domini personalizzati

Passare alla zona DNS e fare clic su + Set di record.Navigate to your DNS Zone and click + Record set. Inserire le informazioni seguenti nel pannello Aggiungi set di record e fare clic su OK per crearlo.Fill out the following information on the Add record set blade and click OK to create it.

ProprietàProperty ValoreValue DescrizioneDescription
NomeName myfunctionappmyfunctionapp Insieme all'etichetta del nome di dominio, questo valore costituisce il dome di dominio completo (FQDN) per il nome di dominio personalizzato.This value along with the domain name label is the FQDN for the custom domain name.
TipoType CNAMECNAME L'uso di un record CNAME equivale a usare un alias.Use a CNAME record is using an alias.
TTLTTL 11 1 corrisponde a 1 ora1 is used for 1 hour
Unità TTLTTL unit OreHours Le ore vengono usate per misurare il tempoHours are used as the time measurement
AliasAlias adatumfunction.azurewebsites.netadatumfunction.azurewebsites.net Nome DNS per cui si crea l'alias, in questo esempio è il nome DNS adatumfunction.azurewebsites.net specificato per impostazione predefinita per l'app per le funzioni.The DNS name you are creating the alias for, in this example it is the adatumfunction.azurewebsites.net DNS name provided by default to the function app.

Tornare all'app per le funzioni, fare clic su Funzionalità della piattaforma e in RETE fare clic su Domini personalizzati, quindi in Nomi host fare clic su + Aggiungi il nome host.Navigate back to your function app, click Platform features, and under NETWORKING click Custom domains, then under Hostnames click + Add hostname.

Nel pannello Aggiungi il nome host immettere il record CNAME nel campo di testo nome host e fare clic su Convalida.On the Add hostname blade, enter the CNAME record in the hostname text field and click Validate. Se il record è stato trovato, viene visualizzato il pulsante Aggiungi il nome host.If the record was able to be found, the Add hostname button appears. Fare clic su Aggiungi il nome host per aggiungere l'alias.Click Add hostname to add the alias.

pannello Aggiungi il nome host dell'app per le funzioni

Azure IoTAzure IoT

Per Azure IoT non sono necessarie personalizzazioni nel servizio stesso.Azure IoT does not have any customizations that are needed on the service itself. Per usare un dominio personalizzato con un hub IoT è necessario unicamente un record CNAME che punta alle risorse.To use a custom domain with an IoT Hub only a CNAME record pointed to the resources is needed.

Passare a Internet delle cose > Hub IoT e selezionare l'hub IoT.Navigate to Internet of Things > IoT Hub and select your IoT hub. Nel pannello Panoramica prendere nota del nome di dominio completo dell'hub IoT.On the Overview blade, note the FQDN of the IoT hub.

Pannello Hub IoT

Passare quindi alla zona DNS e fare clic su + Set di record.Next, navigate to your DNS Zone and click + Record set. Inserire le informazioni seguenti nel pannello Aggiungi set di record e fare clic su OK per crearlo.Fill out the following information on the Add record set blade and click OK to create it.

ProprietàProperty ValoreValue DescrizioneDescription
NomeName myiothubmyiothub Insieme all'etichetta del nome di dominio, questo valore costituisce il dome di dominio completo (FQDN) per l'hub IoT.This value along with the domain name label is the FQDN for the IoT hub.
TipoType CNAMECNAME L'uso di un record CNAME equivale a usare un alias.Use a CNAME record is using an alias.
TTLTTL 11 1 corrisponde a 1 ora1 is used for 1 hour
Unità TTLTTL unit OreHours Le ore vengono usate per misurare il tempoHours are used as the time measurement
AliasAlias adatumIOT.azure-devices.netadatumIOT.azure-devices.net Nome DNS si crea l'alias, in questo esempio è il nome host adatumIOT.azure devices.net specificato dall'hub IoT.The DNS name you are creating the alias for, in this example it is the adatumIOT.azure-devices.net host name provided by the IoT hub.

Dopo aver creato il record, testare la risoluzione dei nomi con il record CNAME usando nslookupOnce the record is created, test name resolution with the CNAME record using nslookup

Indirizzo IP pubblicoPublic IP address

Per configurare un dominio personalizzato per i servizi che usano una risorsa indirizzo IP pubblico, ad esempio il gateway applicazione, Azure Load Balancer, il servizio cloud, le macchine virtuali di Azure Resource Manager e le macchine virtuali classiche, viene usato un record CNAME.To configure a custom domain for services that use a public IP address resource such as Application Gateway, Load Balancer, Cloud Service, Resource Manager VMs, and, Classic VMs, a CNAME record used.

Passare a Rete > Indirizzo IP pubblico, selezionare la risorsa indirizzo IP pubblico e fare clic su Configurazione.Navigate to Networking > Public IP address, select the Public IP resource and click Configuration. Prendere nota dell'indirizzo IP indicato.Notate the IP address shown.

pannello Indirizzo IP pubblico

Passare alla zona DNS e fare clic su + Set di record.Navigate to your DNS Zone and click + Record set. Inserire le informazioni seguenti nel pannello Aggiungi set di record e fare clic su OK per crearlo.Fill out the following information on the Add record set blade and click OK to create it.

ProprietàProperty ValoreValue DescrizioneDescription
NomeName mywebservermywebserver Insieme all'etichetta del nome di dominio, questo valore costituisce il dome di dominio completo (FQDN) per il nome di dominio personalizzato.This value along with the domain name label is the FQDN for the custom domain name.
TipoType Una A Usare un record A perché la risorsa è un indirizzo IP.Use an A record as the resource is an IP address.
TTLTTL 11 1 corrisponde a 1 ora1 is used for 1 hour
Unità TTLTTL unit OreHours Le ore vengono usate per misurare il tempoHours are used as the time measurement
Indirizzo IPIP Address Indirizzo IP pubblico.The public IP address.

creare un record A

Dopo aver creato il record A, eseguire nslookup per convalidare la risoluzione del record.Once the A record is created, run nslookup to validate the record resolves.

ricerca DNS IP pubblico

App Web del servizio appApp Service (Web Apps)

La procedura seguente consente di configurare un dominio personalizzato per un'app Web del servizio app.The following steps take you through configuring a custom domain for an app service web app.

Passare a Web e dispositivi mobili > Servizio app e selezionare la risorsa per cui si sta configurando un nome di dominio personalizzato, quindi fare clic su Domini personalizzati.Navigate to Web & Mobile > App Service and select the resource you are configuring a custom domain name, and click Custom domains.

Si noti l'URL corrente nel pannello Domini personalizzati, questo indirizzo viene usato come alias per il record DNS creato.Note the current url on the Custom domains blade, this address is used as the alias for the DNS record created.

pannello Domini personalizzati

Passare alla zona DNS e fare clic su + Set di record.Navigate to your DNS Zone and click + Record set. Inserire le informazioni seguenti nel pannello Aggiungi set di record e fare clic su OK per crearlo.Fill out the following information on the Add record set blade and click OK to create it.

ProprietàProperty ValoreValue DescrizioneDescription
NomeName mywebservermywebserver Insieme all'etichetta del nome di dominio, questo valore costituisce il dome di dominio completo (FQDN) per il nome di dominio personalizzato.This value along with the domain name label is the FQDN for the custom domain name.
TipoType CNAMECNAME L'uso di un record CNAME equivale a usare un alias.Use a CNAME record is using an alias. Se la risorsa ha usato indirizzo IP, viene usato un record A.If the resource used an IP address, an A record would be used.
TTLTTL 11 1 corrisponde a 1 ora1 is used for 1 hour
Unità TTLTTL unit OreHours Le ore vengono usate per misurare il tempoHours are used as the time measurement
AliasAlias webserver.azurewebsites.netwebserver.azurewebsites.net Nome DNS per cui si crea l'alias, in questo esempio è il nome DNS webserver.azurewebsites.net specificato per impostazione predefinita per l'app Web.The DNS name you are creating the alias for, in this example it is the webserver.azurewebsites.net DNS name provided by default to the web app.

creare un record CNAME

Tornare al servizio app configurato per il nome di dominio personalizzato.Navigate back to the app service that is configured for the custom domain name. Fare clic su Domini personalizzati e quindi su Nomi host.Click Custom domains, then click Hostnames. Per aggiungere il record CNAME creato, fare clic su + Aggiungi il nome host.To add the CNAME record you created, click + Add hostname.

Figura 1

Al termine del processo, eseguire nslookup per verificare il funzionamento della risoluzione dei nomi.Once the process is complete, run nslookup to validate name resolution is working.

Figura 1

Per altre informazioni sul mapping di un dominio personalizzato al servizio app, vedere Eseguire il mapping di un nome DNS personalizzato esistente ad app Web di Azure.To learn more about mapping a custom domain to App Service, visit Map an existing custom DNS name to Azure Web Apps.

Se è necessario acquistare un dominio personalizzato, vedere Acquistare un nome di dominio personalizzato per app Web Azure per altre informazioni sui domini del servizio app.If you need to purchase a custom domain, visit Buy a custom domain name for Azure Web Apps to learn more about App Service domains.

Archivio BLOBBlob storage

La procedura seguente consente di configurare un record CNAME per un account di archiviazione BLOB con il metodo asverify.The following steps take you through configuring a CNAME record for a blob storage account using the asverify method. Questo metodo permette di azzerate il tempo di inattività.This method ensures there is no downtime.

Passare ad Archiviazione > Account di archiviazione, selezionare l'account di archiviazione e fare clic su Dominio personalizzato.Navigate to Storage > Storage Accounts, select your storage account, and click Custom domain. Prendere nota del nome di dominio completo nel passaggio 2, questo valore viene usato per creare il primo record CNAMENotate the FQDN under step 2, this value is used to create the first CNAME record

dominio personalizzato dell'archivio BLOB

Passare alla zona DNS e fare clic su + Set di record.Navigate to your DNS Zone and click + Record set. Inserire le informazioni seguenti nel pannello Aggiungi set di record e fare clic su OK per crearlo.Fill out the following information on the Add record set blade and click OK to create it.

ProprietàProperty ValoreValue DescrizioneDescription
NomeName asverify.mystorageaccountasverify.mystorageaccount Insieme all'etichetta del nome di dominio, questo valore costituisce il dome di dominio completo (FQDN) per il nome di dominio personalizzato.This value along with the domain name label is the FQDN for the custom domain name.
TipoType CNAMECNAME L'uso di un record CNAME equivale a usare un alias.Use a CNAME record is using an alias.
TTLTTL 11 1 corrisponde a 1 ora1 is used for 1 hour
Unità TTLTTL unit OreHours Le ore vengono usate per misurare il tempoHours are used as the time measurement
AliasAlias asverify.adatumfunctiona9ed.blob.core.windows.netasverify.adatumfunctiona9ed.blob.core.windows.net Nome DNS per cui si crea l'alias, in questo esempio è il nome DNS asverify.adatumfunctiona9ed.blob.core.windows.net specificato per impostazione predefinita per l'account di archiviazione.The DNS name you are creating the alias for, in this example it is the asverify.adatumfunctiona9ed.blob.core.windows.net DNS name provided by default to the storage account.

Tornare all'account di archiviazione facendo clic su Archiviazione > Account di archiviazione, selezionare l'account di archiviazione e fare clic su Dominio personalizzato.Navigate back to your storage account by clicking Storage > Storage Accounts, select your storage account and click Custom domain. Digitare l'alias creato senza il prefisso asverify nella casella di testo, selezionare Usa convalida CNAME indiretta e fare clic su **Salva.Type in the alias you created without the asverify prefix in the text box, check Use indirect CNAME validation, and click **Save. Al termine di questo passaggio, tornare alla zona DNS e creare un record CNAME senza il prefisso asverify.Once this step is complete, return to your DNS zone and create a CNAME record without the asverify prefix. A questo punto sarà possibile eliminare il record CNAME con il prefisso cdnverify.After that point, you are safe to delete the CNAME record with the cdnverify prefix.

dominio personalizzato dell'archivio BLOB

Per convalidare la risoluzione del DNS, eseguire nslookup.Validate DNS resolution by running nslookup

Per altre informazioni sul mapping di un dominio personalizzato a un endpoint di archiviazione BLOB, vedere Configurare un nome di dominio personalizzato per l'endpoint di archiviazione BLOB.To learn more about mapping a custom domain to a blob storage endpoint visit Configure a custom domain name for your Blob storage endpoint

Rete CDN di AzureAzure CDN

La procedura seguente consente di configurare un record CNAME per un endpoint di rete CDN con il metodo cdnverify.The following steps take you through configuring a CNAME record for a CDN endpoint using the cdnverify method. Questo metodo permette di azzerate il tempo di inattività.This method ensures there is no downtime.

Passare a Rete > Profili rete CDN, selezionare il profilo di rete CDN e fare clic su Endpoint in Generale.Navigate to Networking > CDN Profiles, select your CDN profile, and click Endpoints under General.

Selezionare l'endpoint che si sta usando e fare clic su + Dominio personalizzato.Select the endpoint you are working with and click + Custom domain. Prendere nota del nome host dell'endpoint, perché questo valore è il record a cui punta il record CNAME.Note the Endpoint hostname as this value is the record that the CNAME record points to.

dominio personalizzato della rete CDN

Passare alla zona DNS e fare clic su + Set di record.Navigate to your DNS Zone and click + Record set. Inserire le informazioni seguenti nel pannello Aggiungi set di record e fare clic su OK per crearlo.Fill out the following information on the Add record set blade and click OK to create it.

ProprietàProperty ValoreValue DescrizioneDescription
NomeName cdnverify.mycdnendpointcdnverify.mycdnendpoint Insieme all'etichetta del nome di dominio, questo valore costituisce il dome di dominio completo (FQDN) per il nome di dominio personalizzato.This value along with the domain name label is the FQDN for the custom domain name.
TipoType CNAMECNAME L'uso di un record CNAME equivale a usare un alias.Use a CNAME record is using an alias.
TTLTTL 11 1 corrisponde a 1 ora1 is used for 1 hour
Unità TTLTTL unit OreHours Le ore vengono usate per misurare il tempoHours are used as the time measurement
AliasAlias cdnverify.adatumcdnendpoint.azureedge.netcdnverify.adatumcdnendpoint.azureedge.net Nome DNS per cui si crea l'alias, in questo esempio è il nome DNS cdnverify.adatumcdnendpoint.azureedge.net specificato per impostazione predefinita per l'account di archiviazione.The DNS name you are creating the alias for, in this example it is the cdnverify.adatumcdnendpoint.azureedge.net DNS name provided by default to the storage account.

Tornare all'endpoint della rete CDN facendo clic su Rete > Profili rete CDN e selezionare il profilo di rete CDN.Navigate back to your CDN endpoint by clicking Networking > CDN Profiles, and select your CDN profile. Fare clic su + Dominio personalizzato, immettere l'alias del record CNAME senza il prefisso cdnverify e fare clic su Aggiungi.Click + Custom domain and enter your CNAME record alias without the cdnverify prefix and click Add.

Al termine di questo passaggio, tornare alla zona DNS e creare un record CNAME senza il prefisso cdnverify.Once this step is complete, return to your DNS zone and create a CNAME record without the cdnverify prefix. A questo punto sarà possibile eliminare il record CNAME con il prefisso cdnverify.After that point, you are safe to delete the CNAME record with the cdnverify prefix. Per altre informazioni sulla rete CDN e su come configurare un dominio personalizzato senza il passaggio di registrazione intermedio, vedere Eseguire il mapping del contenuto della rete CDN a un dominio personalizzato.For more information on CDN and how to configure a custom domain without the intermediate registration step visit Map Azure CDN content to a custom domain.

Passaggi successiviNext steps

Informazioni su come configurare il DNS inverso per i servizi ospitati in Azure.Learn how to configure reverse DNS for services hosted in Azure.