Didacticiel : créer un enregistrement d’alias pour prendre en charge des noms de domaine apex avec Traffic Manager

Vous pouvez créer un enregistrement d’alias pour votre nom de domaine apex pour référencer un profil Azure Traffic Manager. Au lieu d’utiliser un service de redirection, vous pouvez configurer Azure DNS pour référencer un profil Traffic Manager directement à partir de votre zone.

Dans ce tutoriel, vous allez apprendre à :

  • Créer un réseau virtuel et un sous-réseau.
  • Créer une machine virtuelle de serveur web avec une adresse IP publique.
  • Ajouter une étiquette DNS à l’adresse IP publique.
  • Créer un profil Traffic Manager.
  • Créer un enregistrement d’alias.
  • Tester l’enregistrement d’alias.

Si vous n’avez pas d’abonnement Azure, créez un compte gratuit avant de commencer.

Prérequis

Notes

Dans ce didacticiel, contoso.com est utilisé comme exemple de nom de domaine. Remplacez contoso.com par votre propre nom de domaine.

Connexion à Azure

Connectez-vous au portail Azure.

Enregistrer le fournisseur de ressources Microsoft.Network

Pour créer des enregistrements d’alias, vous devez enregistrer le fournisseur de ressources Microsoft.Network . Si la zone DNS et la ressource cible d’alias se trouvent dans différents abonnements, les deux abonnements doivent être enregistrés. Vous pouvez enregistrer des fournisseurs de ressources à l’aide d’Azure CLI, de PowerShell ou du portail Azure. Voir l’exemple suivant :

az provider register --namespace Microsoft.Network

Pour plus d’informations, consultez Résoudre les erreurs d’inscription du fournisseur de ressources.

Créer l’infrastructure réseau

Créez un réseau virtuel et un sous-réseau pour y placer vos serveurs web.

  1. Dans le portail Azure, entrez un réseau virtuel dans la zone de recherche en haut du portail, puis sélectionnez Réseaux virtuels dans les résultats de la recherche.

  2. Dans Réseaux virtuels, sélectionnez + Créer.

  3. Dans Créer un réseau virtuel, entrez ou sélectionnez les informations suivantes sous l’onglet Concept de base :

    Paramètre Valeur
    Détails du projet
    Abonnement Sélectionnez votre abonnement Azure.
    Groupe de ressources Sélectionnez Créer nouveau.
    Dans Nom, entrez TMResourceGroup.
    Sélectionnez OK.
    Détails de l’instance
    Nom Entrez myTMVNet.
    Région Sélectionnez votre région.
  4. Sélectionnez l’onglet Adresses IP, ou sélectionnez le bouton Suivant : Adresses IP au bas de la page.

  5. Sous l’onglet Adresses IP, entrez les informations suivantes :

    Paramètre Valeur
    Espace d’adressage IPv4 Entrez 10.10.0.0/16.
  6. Sélectionnez + Ajouter un sous-réseau, puis entrez ces informations dans Ajuter un sous-réseau :

    Paramètre Valeur
    Nom du sous-réseau Entrez WebSubnet.
    Plage d’adresses de sous-réseau Entrez 10.10.0.0/24.
  7. Sélectionnez Ajouter.

  8. Sélectionnez l’onglet Vérifier + créer, ou sélectionnez le bouton Vérifier + créer.

  9. Sélectionnez Create (Créer).

Créer des machines virtuelles de serveur web

Créez deux machines virtuelles Windows Server et installez le serveur web IIS sur eux, puis ajoutez des étiquettes DNS à leurs adresses IP publiques.

Créer les machines virtuelles

Créer deux machines virtuelles Windows Server 2019.

  1. Dans le portail Azure, entrez une machine virtuelle dans la zone de recherche en haut du portail, puis sélectionnez Machines virtuelles dans les résultats de la recherche.

  2. Dans Machines virtuelles, sélectionnez + Créer, puis Machine virtuelle Azure.

  3. Dans Créer une machine virtuelle, entrez ou sélectionnez les informations suivantes dans l’onglet Informations de base :

    Paramètre Valeur
    Détails du projet
    Abonnement Sélectionnez votre abonnement Azure.
    Groupe de ressources Sélectionnez TMResourceGroup.
    Détails de l’instance
    Nom de la machine virtuelle Entrez Web-01.
    Région Sélectionnez (États-Unis) USA Est.
    Options de disponibilité Sélectionnez Aucune redondance d’infrastructure requise.
    Type de sécurité Sélectionnez Standard.
    Image Sélectionnez Windows Server 2019 Datacenter – Gen2.
    Taille Sélectionnez la taille de votre machine virtuelle.
    Compte administrateur
    Nom d’utilisateur Entrez un nom d’utilisateur.
    Mot de passe Entrez un mot de passe.
    Confirmer le mot de passe Entrez de nouveau le mot de passe.
    Règles des ports d’entrée
    Aucun port d’entrée public Sélectionnez Aucun.
  4. Sélectionnez l'onglet Mise en réseau ou choisissez Suivant : Disques, puis Suivant : Mise en réseau.

  5. Sous l’onglet Mise en réseau, entrez ou sélectionnez les informations suivantes :

    Paramètre Valeur
    Interface réseau
    Réseau virtuel Sélectionnez myTMVNet.
    Subnet Sélectionnez WebSubnet.
    Adresse IP publique Sélectionnez Créer, puis entrez Web-01-ip comme Nom.
    Sélectionnez De base pour la référence SKU et Statique pour l’affectation.
    Groupe de sécurité réseau de la carte réseau Sélectionnez De base.
    Aucun port d’entrée public Sélectionnez Autoriser les ports sélectionnés.
    Sélectionner des ports d’entrée Sélectionnez HTTP (80), HTTPS (443) et RDP (3389).
  6. Sélectionnez Revoir + créer.

  7. Passez en revue les paramètres, puis sélectionnez Créer.

  8. Répétez les étapes précédentes pour créer la deuxième machine virtuelle. Entrez Web-02 comme le nom de la machine virtuelle et web-02-ip comme le nom de l’adresse IP publique. Pour les autres paramètres, utilisez les mêmes informations que celles des étapes précédentes utilisées avec la première machine virtuelle.

Chaque déploiement de la machine virtuelle prend quelques minutes.

Installer le serveur web IIS

Installez IIS sur les machines virtuelles Web-01 et Web-02.

  1. Dans la page Connecter de la machine virtuelle Web-01, sélectionnez RDP, puis téléchargez le fichier RDP.

  2. Ouvrez le fichier Web-01.rdp, et sélectionnez Se connecter.

  3. Entrez le nom d’utilisateur et le mot de passe utilisés lors de la création de la machine virtuelle.

  4. Dans le tableau de bord Gestionnaire de serveur, sélectionnez Gérer puis Ajouter des rôles et fonctionnalités.

  5. Sélectionnez Rôles de serveur ou sélectionnez Suivant trois fois. Sur l’écran Rôles de serveur, cliquez sur Serveur Web (IIS).

  6. Sélectionnez Ajouter des fonctionnalités, puis sélectionnez Suivant.

    Screenshot of Add Roles and Features Wizard in Windows Server 2019 showing how to install the I I S Web Server by adding the Web Server role.

  7. Sélectionnez Confirmation ou Suivant trois fois, puis sélectionnez Installer. Le processus d’installation prend quelques minutes.

  8. Une fois l’installation terminée, sélectionnez Fermer.

  9. Accédez à C:\inetpub\wwwroot et ouvrez iisstart.htm avec le Bloc-notes ou n’importe quel éditeur de votre choix pour modifier la page web IIS par défaut.

  10. Remplacez tout le texte du fichier par Hello World from Web-01 et enregistrez les modifications dans iisstart.htm.

  11. Ouvrez un navigateur web. Accédez à localhost pour vérifier que la page web IIS par défaut s’affiche.

    Screenshot of Internet Explorer showing the I I S Web Server default page of first virtual machine.

  12. Répétez les étapes précédentes pour installer le serveur web IIS sur une machine virtuelle Web-02. Utilisez Hello World from Web-02 pour remplacer tout le texte dans iisstart.htm.

Ajouter une étiquette DNS

Les adresses IP publiques nécessitent des étiquettes DNS pour fonctionner avec Traffic Manager.

  1. Dans le Portail Azure, entrez TMResourceGroup dans la zone de recherche en haut du portail, puis sélectionnez TMResourceGroup dans les résultats de la recherche.

  2. Dans le groupe de ressources TMResourceGroup, sélectionnez l’adresse IP publique Web-01-ip.

  3. Sous Paramètres, sélectionnez Configuration.

  4. Entrez web01pip dans l’étiquette de nom DNS.

  5. Sélectionnez Enregistrer.

    Screenshot of the Configuration page of Azure Public IP Address showing D N S name label.

  6. Répétez les étapes précédentes pour l’adresse IP publique Web-02-ip et entrez web02pip dans l’étiquette de nom DNS.

Créer un profil Traffic Manager

  1. Dans la page Vue d’ensemble de l’adresse IP publique web-01-ip, notez l’adresse IP pour une utilisation ultérieure. Répétez cette étape pour l’adresse IP publique Web-02-ip.

  2. Dans le portail Azure, entrez profil Traffic Manager dans la zone de recherche en haut du portail, puis sélectionnez profils Traffic Manager.

  3. Sélectionnez + Créer.

  4. Sur la page Créer un profil Traffic Manager, entrez ou sélectionnez les informations suivantes :

    Paramètre Valeur
    Nom Entrez TM-alias-test.
    Méthode de routage Sélectionnez Priorité.
    Abonnement Sélectionnez votre abonnement Azure.
    Resource group Sélectionnez TMResourceGroup.

    Screenshot of the Create Traffic Manager profile page showing the selected settings.

  5. Sélectionnez Créer.

  6. Une fois le déploiement TM-alias-test terminé, sélectionnez Accéder à la ressource.

  7. Dans la page Points de terminaison du profil Traffic Manager TM-alias-test, sélectionnez + Ajouter et entrer ou sélectionnez les informations suivantes :

    Paramètre Valeur
    Type Sélectionnez Point de terminaison externe.
    Nom Entrez EP-Web01.
    Nom de domaine complet (FQDN) ou IP Entrez l’adresse IP pour Web-01-ip que vous avez notée précédemment.
    Priority tapez 1.

    Screenshot of the Endpoints page in Traffic Manager profile showing selected settings for adding an endpoint.

  8. Sélectionnez Ajouter.

  9. Répétez les deux dernières étapes pour créer le deuxième point de terminaison. Entrez ou sélectionnez les informations suivantes :

    Paramètre Valeur
    Type Sélectionnez Point de terminaison externe.
    Nom Entrez EP-Web02.
    Nom de domaine complet (FQDN) ou IP Entrez l’adresse IP pour Web-02-ip que vous avez notée précédemment.
    Priority Entrez 2.

Créer un enregistrement d’alias

Créez un enregistrement d’alias qui pointe vers le profil Traffic Manager.

  1. Dans le portail Azure, entrez contoso.com dans la zone de recherche en haut du portail, puis sélectionnez la zone DNS contoso.com dans les résultats de la recherche.

  2. Dans la page Vue d’ensemble de la zone DNS contoso.com, sélectionnez le bouton + Jeu d’enregistrements.

  3. Dans Ajouter un jeu d’enregistrements, laissez la zone Nom vide pour représenter le nom de domaine apex. par exemple contoso.com.

  4. Sélectionnez A pour le type.

  5. Sélectionnez Oui pour le jeu d’enregistrements Alias, puis sélectionnez la ressource Azure pour le type d’alias.

  6. Sélectionnez le profil Traffic Manager TM-alias-test pour la ressource Azure.

  7. Cliquez sur OK.

    Screenshot of adding an alias record to refer to the Traffic Manager profile.

Tester l’enregistrement d’alias

  1. À partir d’un navigateur web, accédez à contoso.com ou votre nom de domaine apex. Vous voyez la page IIS par défaut avec Hello World from Web-01. Le Traffic Manager a dirigé le trafic vers le serveur web IIS Web-01, car il a la priorité la plus élevée. Fermez le navigateur web et arrêtez la machine virtuelle Web-01. L’arrêt de la machine virtuelle peut prendre quelques minutes.
  2. Ouvrez un nouveau navigateur web et accédez à nouveau à contoso.com ou votre nom de domaine apex.
  3. La page IIS par défaut doit s’afficher avec Hello World from Web-02. Le Traffic Manager a géré la situation et dirigé le trafic vers le deuxième serveur IIS après avoir arrêté le premier serveur ayant la priorité la plus élevée.

Nettoyer les ressources

Vous pouvez supprimer toutes les ressources créées dans ce tutoriel dont vous n’avez plus besoin, en suivant les étapes suivantes :

  1. Dans le menu du portail Azure, sélectionnez Groupes de ressources.
  2. Sélectionnez le groupe de ressources TMResourceGroup.
  3. Dans la page Vue d’ensemble, sélectionnez Supprimer le groupe de ressources.
  4. Entrez TMResourceGroup, puis sélectionnez Supprimer.
  5. Dans le menu du portail Azure, sélectionnez Toutes les ressources.
  6. Sélectionnez la zone DNS contoso.com.
  7. Dans la page Vue d’ensemble, sélectionnez l’enregistrement @ créé dans ce tutoriel.
  8. Sélectionnez Supprimer, puis Oui.

Étapes suivantes

Dans ce tutoriel, vous avez appris à créer un enregistrement d’alias afin d’utiliser l’apex de votre nom de domaine pour référencer un profil Traffic Manager.