Acheminement du trafic pour les sous-domaines - Amazon Route 53

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Acheminement du trafic pour les sous-domaines

Si vous souhaitez acheminer le trafic vers vos ressources pour un sous-domaine, par exemple acme.exemple.com ou zenith.exemple.com, deux options s'offrent à vous :

Création d'enregistrements dans la zone hébergée du domaine

En règle générale, pour acheminer le trafic pour un sous-domaine, vous devez créer un enregistrement dans la zone hébergée qui porte le même nom que le domaine. Par exemple, pour acheminer le trafic Internet pour acme.exemple.com vers un serveur Web de votre centre de données, vous devez créer un enregistrement nommé acme.exemple.com dans la zone hébergée www.exemple.com. Pour de plus amples informations, veuillez consulter la rubrique Utilisation des enregistrements et ses sous-rubriques.

Création d'une zone hébergée pour le sous-domaine et création d'enregistrements dans la nouvelle zone hébergée

Vous pouvez également créer une zone hébergée pour le sous-domaine. L'utilisation d'une zone hébergée distincte pour acheminer le trafic Internet pour un sous-domaine est appelée parfois « déléguer la responsabilité d'un sous-domaine à une zone hébergée » ou « déléguer la responsabilité d'un sous-domaine à d'autres serveurs de noms », ou une combinaison de termes similaires. Voici comment cela fonctionne :

  1. Vous créez une zone hébergée portant le même nom que le sous-domaine pour lequel vous souhaitez acheminer le trafic, par exemple acme.exemple.com.

  2. Vous créez des enregistrements dans la nouvelle zone hébergée qui définissent la façon dont vous souhaitez acheminer le trafic pour le sous-domaine (acme.exemple.com) et ses sous-domaines, par exemple backend.acme.exemple.com.

  3. Vous obtenez les serveurs de noms affectés par Route 53 à la nouvelle zone hébergée lors de sa création.

  4. Vous créez un nouvel enregistrement NS dans la zone hébergée pour le domaine (exemple.com), et vous spécifiez les quatre serveurs de noms que vous avez obtenus à l'étape 3.

Lorsque vous utilisez une zone hébergée distincte dans le but d'acheminer le trafic pour un sous-domaine, vous pouvez utiliser des autorisations IAM pour limiter l'accès à la zone hébergée du sous-domaine. Si vous disposez de plusieurs sous-domaines et qu'ils sont gérés par différents groupes, le fait de créer une zone hébergée pour chaque sous-domaine peut réduire considérablement le nombre de personnes devant avoir accès aux enregistrements dans la zone hébergée du domaine.

L'utilisation d'une zone hébergée distincte pour un sous-domaine vous permet également d'utiliser des services DNS différents pour le domaine et le sous-domaine. Pour de plus amples informations, veuillez consulter Utilisation d'Amazon Route 53 comme service DNS pour des sous-domaines sans migration du domaine parent.

Cette configuration a un léger impact sur les performances de la première requête DNS de chaque résolveur DNS. Le résolveur doit obtenir des informations auprès de la zone hébergée du domaine racine, puis auprès de la zone hébergée du sous-domaine. À l'issue de la première requête DNS pour un sous-domaine, le résolveur met les informations en cache et n'a plus pas besoin de les obtenir tant que la durée de vie (TTL) n'a pas expiré et qu'un autre client n'a pas demandé le sous-domaine à ce résolveur. Pour plus d'informations, veuillez consulter TTL (secondes) dans la section Valeurs à spécifier lorsque vous créez ou modifiez des enregistrements Amazon Route 53.

Création d'une autre zone hébergée pour acheminer le trafic pour un sous-domaine

Un moyen d'acheminer le trafic pour un sous-domaine est de créer une zone hébergée pour celui-ci et de créer dans la zone hébergée des enregistrements pour le sous-domaine. (La solution la plus courante consiste à créer des enregistrements pour le sous-domaine dans la zone hébergée du domaine.)

Note

Bien que nous décrivions ici le processus de création et de délégation à une zone hébergée de sous-domaine sur Route 53, vous pouvez également créer une zone DNS sur d'autres serveurs de noms et créer, de la même manière, des registres de serveur de noms (NS) qui délèguent la responsabilité à ces serveurs de noms.

Voici la procédure générale :

  1. Créez une zone hébergée pour le sous-domaine. Pour de plus amples informations, veuillez consulter Création d'une zone hébergée pour un sous-domaine.

  2. Ajoutez des enregistrements à la zone hébergée du sous-domaine. Si la zone hébergée du domaine contient des enregistrements qui appartiennent à la zone hébergée du sous-domaine, dupliquez ces enregistrements dans la zone hébergée pour le sous-domaine. Pour de plus amples informations, veuillez consulter Création d'enregistrements dans la zone hébergée du sous-domaine.

  3. Créez un enregistrement NS pour le sous-domaine dans la zone hébergée du domaine, ce qui délègue la responsabilité du sous-domaine aux serveurs de noms de la nouvelle zone hébergée. Si la zone hébergée du domaine contient des enregistrements qui appartiennent à la zone hébergée du sous-domaine, supprimez ces enregistrements de la zone hébergée du domaine. (Vous avez créé des copies dans la zone hébergée du sous-domaine à l'étape 2.) Pour de plus amples informations, veuillez consulter Mise à jour de la zone hébergée du domaine.

Création d'une zone hébergée pour un sous-domaine

Pour créer une zone hébergée pour un sous-domaine à l'aide de la console Route 53, exécutez la procédure suivante.

Pour créer une zone hébergée pour un sous-domaine (console)
  1. Connectez-vous à la AWS Management Console et ouvrez la console Route 53 sur https://console.aws.amazon.com/route53/.

  2. Si vous débutez avec Route 53, choisissez Get started (Mise en route).

    Si vous utilisez déjà Route 53, choisissez Hosted Zones (Zones hébergées) dans le panneau de navigation.

  3. Choisissez Create hosted zone (Créer une zone hébergée).

  4. Dans le volet droit, entrez le nom du sous-domaine, par exemple acme.example.com. Vous pouvez également entrer un commentaire facultatif.

    Pour plus d'informations sur la spécification d'autres caractères que a-z, 0-9 et - (trait d'union), et de noms de domaine internationaux, consultez Format de nom de domaine DNS.

  5. Pour Type, acceptez la valeur par défaut de Public hosted zone (Zone hébergée publique).

  6. En bas du volet droit, choisissez Create hosted zone (Créer une zone hébergée).

Création d'enregistrements dans la zone hébergée du sous-domaine

Pour définir la façon dont Route 53 doit acheminer le trafic pour le sous-domaine (acme.example.com) et ses sous-domaines (backend.acme.example.com), créez des registres dans la zone hébergée du sous-domaine.

Notez les points suivants à propos de la création d'enregistrements dans la zone hébergée du sous-domaine :

  • Ne créez pas d'enregistrements de serveur de noms (NS) ou de source de noms (SOA) supplémentaires dans la zone hébergée du sous-domaine et ne supprimez pas les enregistrements NS et SOA existants.

  • Créez tous les enregistrements pour le sous-domaine dans la zone hébergée du sous-domaine. Par exemple, si vous disposez de zones hébergées pour example.com et pour le domaine acme.example.com, créez tous les enregistrements pour le sous-domaine acme.example.com dans la zone hébergée acme.example.com. Cela inclut les enregistrements tels que backend.acme.example.com et beta.backend.acme.example.com.

  • Si la zone hébergée du domaine (example.com) contient déjà des enregistrements qui appartiennent à la zone hébergée du sous-domaine (acme.example.com), dupliquez ces enregistrements dans la zone hébergée du sous-domaine. Dans la dernière étape du processus, vous supprimerez les enregistrements en double de la zone hébergée du domaine ultérieurement.

    Important

    Si certains enregistrements pour le sous-domaine figurent à la fois dans la zone hébergée du domaine et la zone hébergée du sous-domaine, le comportement DNS sera incohérent. Le comportement dépendra des serveurs de noms qu'un résolveur DNS a mis en cache, des serveurs de noms pour la zone hébergée du domaine (example.com) ou des serveurs de noms pour la zone hébergée du sous-domaine (acme.example.com). Dans certains cas, Route 53 renvoie une réponse NXDOMAIN (domaine inexistant) lorsque l'enregistrement existe, mais pas dans la zone hébergée à laquelle les résolveurs DNS envoient la demande.

Pour de plus amples informations, veuillez consulter Utilisation des enregistrements.

Mise à jour de la zone hébergée du domaine

Lorsque vous créez une zone hébergée, Route 53 lui affecte automatiquement quatre serveurs de noms. L'enregistrement NS pour la zone hébergée identifie les serveurs de noms qui répondent aux requêtes DNS pour le domaine ou le sous-domaine. Pour commencer à utiliser les enregistrements de la zone hébergée du sous-domaine pour acheminer le trafic Internet, vous devez créer un enregistrement NS dans la zone hébergée du domaine (example.com) et lui attribuer le nom du sous-domaine (acme.example.com). Pour la valeur de l'enregistrement NS, vous spécifiez les noms des serveurs de noms de la zone hébergée du sous-domaine.

Voici ce qu'il se passe lorsque Route 53 reçoit une requête DNS d'un résolveur DNS pour le sous-domaine acme.example.com ou l'un de ses sous-domaines :

  1. Route 53 recherche, dans la zone hébergée du domaine (example.com), le registre NS du sous-domaine (acme.example.com).

  2. Route 53 obtient les serveurs de noms du registre NS acme.example.com dans la zone hébergée du domaine example.com, et renvoie ces serveurs de noms au résolveur DNS.

  3. Le résolveur envoie à nouveau la requête pour acme.example.com aux serveurs de noms pour la zone hébergée acme.example.com.

  4. Route 53 répond à la requête en utilisant un enregistrement contenu dans la zone hébergée acme.example.com.

Pour configurer Route 53 pour qu'il achemine le trafic pour le sous-domaine à l'aide de la zone hébergée du sous-domaine et supprime les registres en double de la zone hébergée du domaine, exécutez la procédure suivante :

Pour configurer Route 53 afin d'utiliser la zone hébergée du sous-domaine (console)
  1. Dans la console Route 53, obtenez les serveurs de noms de la zone hébergée du sous-domaine :

    1. Dans le panneau de navigation, choisissez Zones hébergées.

    2. Sur la page Hosted zones (Zones hébergées), choisissez le nom de la zone hébergée du sous-domaine.

    3. Dans le volet droit, copiez les noms des quatre serveurs répertoriés dans Name servers (Serveurs de noms) dans la section Hosted zones details (Détails des zones hébergées).

  2. Choisissez le nom de la zone hébergée du domaine (example.com), et non du sous-domaine.

  3. Choisissez Créer un registre.

  4. Choisissez Simple routing (Routage simple), puis Next (Suivant).

  5. Choisissez Define simple record (Définir un registre simple).

  6. Indiquez l'une des valeurs suivantes :

    Nom

    Entrez le nom du sous-domaine.

    Valeur/routage du trafic vers

    Choisissez IP address or another value depending on the record type (Adresse IP ou autre valeur selon le type de registre) et collez les noms des serveurs de noms que vous avez copiés lors de l'étape 1.

    Type de registre

    Choisissez NS – Name servers for a hosted zone (NS – Serveurs de noms pour une zone hébergée).

    TTL (secondes)

    Indiquez une valeur plus courante pour un enregistrement NS, par exemple 172 800 secondes.

  7. Choisissez Define simple record (Définir un registre simple), puis Create records (Créer des registres).

  8. Si la zone hébergée du domaine contient des enregistrements que vous avez recréés dans la zone hébergée du sous-domaine, supprimez ces enregistrements de la zone hébergée du domaine. Pour de plus amples informations, veuillez consulter Suppression d'enregistrements.

    Lorsque vous avez terminé, tous les enregistrements pour le sous-domaine doivent se trouver dans la zone hébergée du sous-domaine.

Acheminement du trafic pour d'autres niveaux de sous-domaines

Acheminer le trafic vers un sous-domaine d'un sous-domaine, par exemple backend.acme.example.com, revient au même que d'acheminer le trafic vers un sous-domaine, par exemple acme.example.com. Soit vous créez des enregistrements dans la zone hébergée du domaine, soit vous créez une zone hébergée pour le sous-domaine de niveau inférieur, puis créez des enregistrements dans cette nouvelle zone hébergée.

Si vous choisissez de créer une zone hébergée distincte pour le sous-domaine de niveau inférieur, créez l'enregistrement NS pour ce sous-domaine dans la zone hébergée du sous-domaine qui est plus proche d'un niveau du nom de domaine. Cela permet de garantir que le trafic est correctement acheminé vers vos ressources. Par exemple, supposons que vous voulez acheminer le trafic pour les sous-domaines suivants :

  • subdomain1.example.com

  • subdomain2.subdomain1.example.com

Pour utiliser une autre zone hébergée afin d'acheminer le trafic pour subdomain2.subdomain1.example.com, procédez comme suit :

  1. Créez une zone hébergée nommée subdomain2.subdomain1.example.com.

  2. Créez des enregistrements dans la zone hébergée subdomain2.subdomain1.example.com. Pour de plus amples informations, veuillez consulter Création d'enregistrements dans la zone hébergée du sous-domaine.

  3. Copiez les noms des serveurs de noms de la zone hébergée subdomain2.subdomain1.example.com.

  4. Dans la zone hébergée subdomain1.example.com, créez un enregistrement NS nommé subdomain2.subdomain1.example.com, puis collez-y les noms des serveurs de noms de la zone hébergée subdomain2.subdomain1.example.com.

    En outre, supprimez les enregistrements en double de subdomain1.exemple.com. Pour de plus amples informations, veuillez consulter Mise à jour de la zone hébergée du domaine.

    Une fois que vous avez créé ce registre NS, Route 53 commence à utiliser la zone hébergée subdomain2.subdomain1.example.com pour acheminer le trafic pour le sous-domaine subdomain2.subdomain1.example.com.