Utiliser DNS Azure pour fournir des paramètres de domaine personnalisé pour un service AzureUse Azure DNS to provide custom domain settings for an Azure service

DNS Azure fournit un DNS pour un domaine personnalisé, pour toutes vos ressources Azure prenant en charge les domaines personnalisés ou ayant un nom de domaine complet (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). C'est le cas, par exemple, si vous disposez d'une application web Azure et souhaitez que vos utilisateurs y accèdent en utilisant soit contoso.com ou www.contoso.com comme nom de domaine complet.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. Cet article vous guide tout au long de la configuration de votre service Azure avec DNS Azure pour l’utilisation de domaines personnalisés.This article walks you through configuring your Azure service with Azure DNS for using custom domains.

PrérequisPrerequisites

Pour pouvoir utiliser DNS Azure pour votre domaine personnalisé, vous devez tout d’abord déléguer votre domaine à DNS d’Azure.In order to use Azure DNS for your custom domain, you must first delegate your domain to Azure DNS. Pour obtenir des instructions sur la façon de configurer vos serveurs de noms pour la délégation, voir Délégation de domaine à Azure DNS.Visit Delegate a domain to Azure DNS for instructions on how to configure your name servers for delegation. Une fois votre domaine délégué à votre zone DNS Azure, vous êtes en mesure de configurer les enregistrements DNS nécessaires.Once your domain is delegated to your Azure DNS zone, you are able to configure the DNS records needed.

Vous pouvez configurer un domaine personnalisé pour Applications Azure Function, Adresses IP publiques, App Service (Web Apps), Stockage Blob et Azure CDN.You can configure a vanity or custom domain for Azure Function Apps, Public IP addresses, App Service (Web Apps), Blob storage, and Azure CDN.

Application Azure FunctionAzure Function App

Pour configurer un domaine personnalisé pour des applications de fonction Azure, un enregistrement CNAME est créé, ainsi qu’une configuration sur l’application de fonction proprement dite.To configure a custom domain for Azure function apps, a CNAME record is created as well as configuration on the function app itself.

Accédez à Function App, puis sélectionnez votre application de fonction.Navigate to Function App and select your function app. Cliquez sur Fonctionnalités de la plateforme puis, sous Mise en réseau, cliquez sur Domaines personnalisés.Click Platform features and under Networking click Custom domains.

Panneau d’application de fonction

Notez l’URL actuelle affichée sur le panneau Domaines personnalisés. Cette adresse est utilisée en tant qu’alias pour l’enregistrement DNS créé.Note the current url on the Custom domains blade, this address is used as the alias for the DNS record created.

Panneau de domaine personnalisé

Accédez à votre zone DNS, puis cliquez sur + Jeu d’enregistrements.Navigate to your DNS Zone and click + Record set. Entrez les informations suivantes sur le panneau Ajouter un jeu d’enregistrements, puis cliquez sur OK pour créer le jeu d’enregistrements.Fill out the following information on the Add record set blade and click OK to create it.

PropriétéProperty ValeurValue DescriptionDescription
NomName myFunctionAppmyfunctionapp Cette valeur et l’étiquette du nom du domaine constituent le FQDN pour le nom de domaine personnalisé.This value along with the domain name label is the FQDN for the custom domain name.
TypeType CNAMECNAME Utiliser un enregistrement CNAME équivaut à utiliser un alias.Use a CNAME record is using an alias.
TTLTTL 11 1 est utilisé pour 1 heure1 is used for 1 hour
Unité de durée de vieTTL unit HeuresHours Les heures sont utilisées en tant que mesure du tempsHours are used as the time measurement
AliasAlias adatumfunction.azurewebsites.netadatumfunction.azurewebsites.net Nom DNS pour lequel vous créez l’alias. Dans cet exemple, il s’agit du nom DNS adatumfunction.azurewebsites.net fourni par défaut à l’application de fonction.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.

Revenez à votre application de fonction, cliquez sur Fonctionnalités de la plateforme puis, sous Mise en réseau, cliquez sur Domaines personnalisés. Ensuite, sous Noms d’hôte personnalisés, cliquez sur + Ajouter un nom d’hôte.Navigate back to your function app, click Platform features, and under Networking click Custom domains, then under Custom Hostnames click + Add hostname.

Sur le panneau Ajouter un nom d’hôte, dans le champ de texte nom d’hôte entrez l’enregistrement CNAME, puis cliquez sur Valider.On the Add hostname blade, enter the CNAME record in the hostname text field and click Validate. Si l’enregistrement a été trouvé, le bouton Ajouter un nom d’hôte s’affiche.If the record is found, the Add hostname button appears. Pour ajouter l’alias, cliquez sur Ajouter un nom d’hôte.Click Add hostname to add the alias.

Panneau Ajouter un nom d’hôte pour application de fonction

Adresse IP publiquePublic IP address

Pour configurer un domaine personnalisé pour des services qui utilisent une ressource d'adresse IP publique, comme Application Gateway, Load Balancer, le service cloud, les machines virtuelles Resource Manager et Classic, un enregistrement A est utilisé.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, an A record is used.

Accédez à Mise en réseau > Adresse IP publique, sélectionnez la ressource d’adresse IP publique, puis cliquez sur Configuration.Navigate to Networking > Public IP address, select the Public IP resource and click Configuration. Notez l’adresse IP affichée.Notate the IP address shown.

Panneau Adresse IP publique

Accédez à votre zone DNS, puis cliquez sur + Jeu d’enregistrements.Navigate to your DNS Zone and click + Record set. Entrez les informations suivantes sur le panneau Ajouter un jeu d’enregistrements, puis cliquez sur OK pour créer le jeu d’enregistrements.Fill out the following information on the Add record set blade and click OK to create it.

PropriétéProperty ValeurValue DescriptionDescription
NomName mywebservermywebserver Cette valeur et l’étiquette du nom du domaine constituent le FQDN pour le nom de domaine personnalisé.This value along with the domain name label is the FQDN for the custom domain name.
TypeType AA Utiliser un enregistrement A si la ressource est une adresse IP.Use an A record as the resource is an IP address.
TTLTTL 11 1 est utilisé pour 1 heure1 is used for 1 hour
Unité de durée de vieTTL unit HeuresHours Les heures sont utilisées en tant que mesure du tempsHours are used as the time measurement
Adresse IPIP Address <your ip address> Adresse IP publique.The public IP address.

Créer un enregistrement A

Une fois l’enregistrement A créé, exécutez nslookup pour valider les résolutions de l’enregistrement.Once the A record is created, run nslookup to validate the record resolves.

Recherche DNS d’adresse IP publique

App Service (Web Apps)App Service (Web Apps)

Les étapes suivantes vous guident tout au long de la configuration d’un domaine personnalisé pour une application web de service d’applications.The following steps take you through configuring a custom domain for an app service web app.

Accédez à App Service, sélectionnez la ressource pour laquelle vous configurez un nom de domaine personnalisé, puis cliquez sur Domaines personnalisés.Navigate to App Service and select the resource you are configuring a custom domain name, and click Custom domains.

Notez l’URL actuelle affichée sur le panneau Domaines personnalisés. Cette adresse est utilisée en tant qu’alias pour l’enregistrement DNS créé.Note the current url on the Custom domains blade, this address is used as the alias for the DNS record created.

Panneau Domaines personnalisés

Accédez à votre zone DNS, puis cliquez sur + Jeu d’enregistrements.Navigate to your DNS Zone and click + Record set. Entrez les informations suivantes sur le panneau Ajouter un jeu d’enregistrements, puis cliquez sur OK pour créer le jeu d’enregistrements.Fill out the following information on the Add record set blade and click OK to create it.

PropriétéProperty ValeurValue DescriptionDescription
NomName mywebservermywebserver Cette valeur et l’étiquette du nom du domaine constituent le FQDN pour le nom de domaine personnalisé.This value along with the domain name label is the FQDN for the custom domain name.
TypeType CNAMECNAME Utiliser un enregistrement CNAME équivaut à utiliser un alias.Use a CNAME record is using an alias. Si la ressource utilisait une adresse IP, un enregistrement A serait utilisé.If the resource used an IP address, an A record would be used.
TTLTTL 11 1 est utilisé pour 1 heure1 is used for 1 hour
Unité de durée de vieTTL unit HeuresHours Les heures sont utilisées en tant que mesure du tempsHours are used as the time measurement
AliasAlias webserver.azurewebsites.netwebserver.azurewebsites.net Nom DNS pour lequel vous créez l’alias. Dans cet exemple, il s’agit du nom DNS webserver.azurewebsites.net fourni par défaut à l’application 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.

Créer un enregistrement CNAME

Revenez au service d’applications configuré pour le nom de domaine personnalisé.Navigate back to the app service that is configured for the custom domain name. Cliquez sur Domaines personnalisés, puis sur Noms d’hôte.Click Custom domains, then click Hostnames. Pour ajouter l’enregistrement CNAME que vous avez créé, cliquez sur + Ajouter un nom d’hôte.To add the CNAME record you created, click + Add hostname.

figure 1

Une fois que le processus est terminé, exécutez nslookup pour vérifier que la résolution de nom fonctionne.Once the process is complete, run nslookup to validate name resolution is working.

figure 1

Pour en savoir plus sur le mappage d’un domaine personnalisé à App Service, voir Mapper un nom DNS personnalisé existant à des applications web Azure.To learn more about mapping a custom domain to App Service, visit Map an existing custom DNS name to Azure Web Apps.

Pour savoir comment migrer un nom DNS actif, consultez Migrer un nom DNS actif vers Azure App Service.To learn how to migrate an active DNS name, see Migrate an active DNS name to Azure App Service.

Si vous avez besoin d’acheter un domaine personnalisé, pour en savoir plus sur les domaines App Service, voir Acheter et configurer un nom de domaine personnalisé dans Azure App Service.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.

Stockage d'objets blobBlob storage

Les étapes suivantes vous guident tout au long de la configuration d’un enregistrement CNAME pour un compte Stockage Blob à l’aide de la méthode asverify.The following steps take you through configuring a CNAME record for a blob storage account using the asverify method. Cette méthode garantit l’absence de temps d’arrêt.This method ensures there is no downtime.

Accédez à Stockage > Comptes de stockage, sélectionnez votre compte de stockage, puis cliquez sur Domaine personnalisé.Navigate to Storage > Storage Accounts, select your storage account, and click Custom domain. Notez le FQDN de l’étape 2. Cette valeur est utilisée pour créer le premier enregistrement CNAME.Notate the FQDN under step 2, this value is used to create the first CNAME record

Domaine personnalisé de stockage BLOB

Accédez à votre zone DNS, puis cliquez sur + Jeu d’enregistrements.Navigate to your DNS Zone and click + Record set. Entrez les informations suivantes sur le panneau Ajouter un jeu d’enregistrements, puis cliquez sur OK pour créer le jeu d’enregistrements.Fill out the following information on the Add record set blade and click OK to create it.

PropriétéProperty ValeurValue DescriptionDescription
NomName asverify.mystorageaccountasverify.mystorageaccount Cette valeur et l’étiquette du nom du domaine constituent le FQDN pour le nom de domaine personnalisé.This value along with the domain name label is the FQDN for the custom domain name.
TypeType CNAMECNAME Utiliser un enregistrement CNAME équivaut à utiliser un alias.Use a CNAME record is using an alias.
TTLTTL 11 1 est utilisé pour 1 heure1 is used for 1 hour
Unité de durée de vieTTL unit HeuresHours Les heures sont utilisées en tant que mesure du tempsHours are used as the time measurement
AliasAlias asverify.adatumfunctiona9ed.blob.core.windows.netasverify.adatumfunctiona9ed.blob.core.windows.net Nom DNS pour lequel vous créez l’alias. Dans cet exemple, il s’agit du nom DNS asverify.adatumfunctiona9ed.blob.core.windows.net fourni par défaut au compte de stockage.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.

Revenez à votre compte de stockage. Pour ce faire, cliquez sur Stockage > Comptes de stockage, sélectionnez votre compte de stockage, puis cliquez sur Domaine personnalisé.Navigate back to your storage account by clicking Storage > Storage Accounts, select your storage account and click Custom domain. Dans la zone de texte, tapez l’alias que vous avez créé, sans le préfixe asverify. Cochez la case **Utiliser la validation CNAME indirecte, puis cliquez sur Enregistrer.Type in the alias you created without the asverify prefix in the text box, check **Use indirect CNAME validation, and click Save. Une fois cette étape accomplie, revenez à votre zone DNS, puis créez un enregistrement CNAME sans le préfixe asverify.Once this step is complete, return to your DNS zone and create a CNAME record without the asverify prefix. Ensuite, vous pouvez supprimer en toute sécurité l’enregistrement CNAME avec le préfixe cdnverify.After that point, you are safe to delete the CNAME record with the cdnverify prefix.

Domaine personnalisé de stockage BLOB

Validez la résolution DNS en exécutant nslookup.Validate DNS resolution by running nslookup

Pour en savoir plus sur le mappage d’un domaine personnalisé à un point de terminaison Stockage Blob, voir Configurer un nom de domaine personnalisé pour un point de terminaison de stockage 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

Azure CDNAzure CDN

Les étapes suivantes vous guident tout au long de la configuration d’un enregistrement CNAME pour un point de terminaison CDN à l’aide de la méthode cdnverify.The following steps take you through configuring a CNAME record for a CDN endpoint using the cdnverify method. Cette méthode garantit l’absence de temps d’arrêt.This method ensures there is no downtime.

Accédez à Mise en réseau > Profils CDN, et sélectionnez votre profil CDN.Navigate to Networking > CDN Profiles, select your CDN profile.

Sélectionnez le point de terminaison que vous utilisez, puis cliquez sur + Domaine personnalisé.Select the endpoint you are working with and click + Custom domain. Notez la valeur de Nom d’hôte du point de terminaison, car il s’agit de l’enregistrement vers lequel pointe l’enregistrement CNAME.Note the Endpoint hostname as this value is the record that the CNAME record points to.

Domaine personnalisé du CDN

Accédez à votre zone DNS, puis cliquez sur + Jeu d’enregistrements.Navigate to your DNS Zone and click + Record set. Entrez les informations suivantes sur le panneau Ajouter un jeu d’enregistrements, puis cliquez sur OK pour créer le jeu d’enregistrements.Fill out the following information on the Add record set blade and click OK to create it.

PropriétéProperty ValeurValue DescriptionDescription
NomName cdnverify.mycdnendpointcdnverify.mycdnendpoint Cette valeur et l’étiquette du nom du domaine constituent le FQDN pour le nom de domaine personnalisé.This value along with the domain name label is the FQDN for the custom domain name.
TypeType CNAMECNAME Utiliser un enregistrement CNAME équivaut à utiliser un alias.Use a CNAME record is using an alias.
TTLTTL 11 1 est utilisé pour 1 heure1 is used for 1 hour
Unité de durée de vieTTL unit HeuresHours Les heures sont utilisées en tant que mesure du tempsHours are used as the time measurement
AliasAlias cdnverify.adatumcdnendpoint.azureedge.netcdnverify.adatumcdnendpoint.azureedge.net Nom DNS pour lequel vous créez l’alias. Dans cet exemple, il s’agit du nom DNS cdnverify.adatumcdnendpoint.azureedge.net fourni par défaut au compte de stockage.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.

Revenez au point de terminaison CDN en cliquant sur Mise en réseau > Profils CDN, puis sélectionnez votre profil CDN.Navigate back to your CDN endpoint by clicking Networking > CDN Profiles, and select your CDN profile. Cliquez sur + Domaine personnalisé, entrez votre alias d’enregistrement CNAME sans le préfixe cdnverify, puis cliquez sur Ajouter.Click + Custom domain and enter your CNAME record alias without the cdnverify prefix and click Add.

Une fois cette étape accomplie, revenez à votre zone DNS, puis créez un enregistrement CNAME sans le préfixe cdnverify.Once this step is complete, return to your DNS zone and create a CNAME record without the cdnverify prefix. Ensuite, vous pouvez supprimer en toute sécurité l’enregistrement CNAME avec le préfixe cdnverify.After that point, you are safe to delete the CNAME record with the cdnverify prefix. Pour plus d’informations sur le CDN et la façon de configurer un domaine personnalisé sans l’étape d’inscription intermédiaire, voir Mapper du contenu Azure CDN à un domaine personnalisé.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.

Étapes suivantesNext steps

Découvrir comment Configurer des DNS inversés dans les services hébergés par Azure.Learn how to configure reverse DNS for services hosted in Azure.