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.example.com ou zenith.example.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.example.com vers un serveur web de votre centre de données, vous devez créer un enregistrement nommé acme.example.com dans la zone hébergée www.example.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.example.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.example.com) et ses sous-domaines, par exemple backend.acme.example.com.

  3. Vous obtenez les noms des serveurs de noms attribués par Route 53 à la nouvelle zone hébergée lorsque vous avez créé celle-ci.

  4. Vous créez un nouvel enregistrement NS dans la zone hébergée pour le domaine (example.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. (Vous ne pouvez pas utiliser IAM pour contrôler l'accès aux enregistrements individuels.) Si vous avez plusieurs sous-domaines gérés par différents groupes, la création d'une zone hébergée pour chaque sous-domaine peut réduire considérablement le nombre de personnes devant avoir accès aux enregistrements de 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 plus d'informations, consultez 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 à 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, consultez Durée de vie (secondes) dans la section Valeurs à spécifier lors de la création ou de la modification d'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

Même si nous décrivons ici le processus de création et de délégation d'une zone hébergée d'un sous-domaine sur Route 53, vous pouvez également créer une zone DNS sur d'autres serveurs de noms et, de même, créer des enregistrements de serveur de noms 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 plus d'informations, consultez 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 plus d'informations, consultez 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 à l'adresse 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 Zones hébergées dans le volet de navigation.

  3. Sélectionnez 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 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), vous devez créer des enregistrements 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 NXDOMAIN (domaine inexistant) lorsque l'enregistrement existe, mais pas dans la zone hébergée à laquelle les résolveurs DNS soumettent la requête.

Pour plus d'informations, consultez 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 attribue 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 quand 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) l'enregistrement NS du sous-domaine (acme.example.com).

  2. Route 53 obtient les serveurs de noms de l'enregistrement NS d'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 à l'aide d'un enregistrement dans la zone hébergée acme.example.com.

Procédez comme suit pour configurer Route 53 afin d'acheminer le trafic pour le sous-domaine à l'aide de la zone hébergée du sous-domaine et de supprimer les enregistrements en double de la zone hébergée du domaine :

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 volet de navigation, choisissez Hosted zones.

    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 pour Serveurs de noms dans la section 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 Create Record (Créer un enregistrement).

  4. Choisissez Routage simple, puis Suivant.

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

  6. Indiquez l'une des valeurs suivantes :

    Nom

    Entrez le nom du sous-domaine.

    Trafic de valeur/d'itinéraire vers

    Choisissez Adresse IP ou une autre valeur en fonction du type d'enregistrement, puis collez les noms des serveurs de noms que vous avez copiés à l'étape 1.

    Type d'enregistrement

    Choisissez 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 enregistrement simple), puis Create records (Créer des enregistrements).

  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 plus d'informations, consultez 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 plus d'informations, consultez 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 plus d'informations, consultez Mise à jour de la zone hébergée du domaine.

    Une fois que vous avez créé cet enregistrement 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.