Condividi tramite


Domini Apex in Frontdoor di Azure

I domini Apex, detti anche domini radice o domini nudi, si trovano nella radice di una zona DNS (Domain Name System) e non contengono sottodomini. Ad esempio, contoso.com è un dominiopex.

Frontdoor di Azure supporta i dominipex, ma richiede considerazioni speciali. Questo articolo descrive il funzionamento dei dominipex in Frontdoor di Azure.

Per aggiungere un dominio radice o apex al profilo frontdoor di Azure, vedere Eseguire l'onboarding di un dominio radice o apex nel profilo di Frontdoor di Azure.

Flating CNAME DNS

Il protocollo DNS impedisce l'assegnazione di record CNAME al dominio radice. Ad esempio, se il dominio è contoso.com, è possibile creare un record CNAME per myapplication.contoso.com, ma non è possibile creare un record CNAME per contoso.com se stesso.

Frontdoor di Azure non espone l'indirizzo IP pubblico front-end associato all'endpoint frontdoor di Azure. Non è quindi possibile eseguire il mapping di un dominiopex a un indirizzo IP di Frontdoor di Azure.

Avviso

Non creare un record A con l'indirizzo IP pubblico dell'endpoint frontdoor di Azure. L'indirizzo IP pubblico dell'endpoint frontdoor di Azure potrebbe cambiare e non forniamo alcuna garanzia che rimanga invariato.

Tuttavia, questo problema può essere risolto usando i record alias in DNS di Azure. A differenza dei record CNAME, i record alias vengono creati al vertice della zona. È possibile puntare un record di vertice della zona a un profilo frontdoor di Azure con endpoint pubblici. Più proprietari di applicazioni possono puntare allo stesso endpoint frontdoor di Azure usato per qualsiasi altro dominio all'interno della propria zona DNS. Ad esempio, contoso.com e www.contoso.com può puntare allo stesso endpoint di Frontdoor di Azure.

Il mapping del dominio principale o radice al profilo frontdoor di Azure usa l'appiattimento CNAME, talvolta noto come inseguimento DNS. L'appiattimento CNAME è la posizione in cui un provider DNS risolve in modo ricorsivo le voci CNAME fino a quando non risolve un indirizzo IP. DNS di Azure supporta questa funzionalità per gli endpoint frontdoor di Azure.

Nota

Altri provider DNS supportano l'appiattimento CNAME o l'inseguimento DNS. Tuttavia, Frontdoor di Azure consiglia di usare DNS di Azure per ospitare i domini apex.

Convalida del record TXT

Per convalidare un dominio, è necessario creare un record TXT DNS. Il nome del record TXT deve essere nel formato _dnsauth.{subdomain}. Frontdoor di Azure fornisce un valore univoco per il record TXT quando si inizia ad aggiungere il dominio a Frontdoor di Azure.

Si supponga, ad esempio, di voler usare il dominio contoso.com apex con Frontdoor di Azure. Prima di tutto, è necessario aggiungere il dominio al profilo frontdoor di Azure e notare il valore del record TXT che è necessario usare. È quindi necessario configurare un record DNS con le proprietà seguenti:

Proprietà valore
Nome record _dnsauth
Valore record usare il valore fornito da Frontdoor di Azure
Durata (TTL) 1 ora

Rotazione dei certificati TLS gestiti da Frontdoor di Azure

Quando si usa un certificato gestito da Frontdoor di Azure, Frontdoor di Azure tenta di ruotare automaticamente (rinnovare) il certificato. Prima di eseguire questa operazione, Frontdoor di Azure verifica se il record CNAME DNS è ancora puntato all'endpoint frontdoor di Azure. I domini Apex non hanno un record CNAME che punta a un endpoint di Frontdoor di Azure, quindi l'autorotazione per il certificato gestito non riesce finché la proprietà del dominio non viene riconvalidata.

Selezionare il collegamento Riconvalida in sospeso e quindi selezionare il pulsante Rigenera per rigenerare il token TXT. Successivamente, aggiungere il token TXT alle impostazioni del provider DNS.

Nota

I record TXT DNS di Frontdoor di Azure per la convalida dei nomi di dominio devono essere aggiornati quando il certificato viene rinnovato. Quando viene visualizzato lo stato di convalida del dominio di riconvalida in sospeso, assicurarsi di generare un nuovo record TXT e aggiornare il server DNS.

Passaggi successivi

Per aggiungere un dominio radice o apex al profilo frontdoor di Azure, vedere Eseguire l'onboarding di un dominio radice o apex nel profilo di Frontdoor di Azure.