Tous les produits
Search
Centre de documentation

Alibaba Cloud DNS:Configuration pondérée

Dernière mise à jour :Aug 09, 2026

La configuration pondérée vous permet d'attribuer plusieurs valeurs d'enregistrement, telles que des adresses IP ou des CNAME, au même nom d'hôte et à la même ligne DNS. Lors de la réponse aux requêtes DNS, Alibaba Cloud DNS renvoie une valeur d'enregistrement selon un ratio de poids prédéfini. Cette méthode dirige le trafic vers différents serveurs afin d'assurer l'équilibrage de charge.

Prérequis

La configuration pondérée nécessite plusieurs enregistrements A, CNAME ou AAAA pour le même nom d'hôte et la même ligne DNS.

Remarque

Lorsque la configuration pondérée est désactivée :

  • Pour les enregistrements A, AAAA, NS, MX et TXT, Alibaba Cloud DNS renvoie tous les enregistrements correspondant à la ligne DNS spécifiée. Le serveur DNS local sélectionne ensuite un enregistrement à retourner au client. Si toutes les adresses sont renvoyées, le client en choisit une au hasard.

  • Pour les enregistrements CNAME, Alibaba Cloud DNS ne renvoie qu'un seul des enregistrements disponibles.

Limites

Limite

Prise en charge

Absence de prise en charge

Type d'enregistrement

Enregistrements A, CNAME et AAAA.

Autres types d'enregistrements.

État de l'enregistrement

Enregistrements activés.

Enregistrements désactivés ou verrouillés, ainsi que les enregistrements DNS génériques (wildcard).

Limite d'enregistrement DNS

Nombre maximal d'enregistrements DNS pondérés par domaine et par ligne DNS : 10 pour l'édition gratuite et 100 pour les éditions payantes.

Sans objet.

Règles relatives aux valeurs de poids

Les valeurs de poids peuvent être définies de 0 à 100. Le ratio de poids par défaut est de 1:1. Si un poids est défini sur 0, Alibaba Cloud DNS ne renvoie pas la valeur d'enregistrement correspondante.

Sans objet.

Ligne DNS

Configurez des enregistrements A pondérés pour la ligne par défaut ou pour des lignes DNS spécifiques.

Remarque

Les poids attribués aux différentes lignes DNS sont indépendants les uns des autres.

Combinaison de routage pondéré et non pondéré pour le même nom d'hôte sur différentes lignes DNS.

Procédure

Ajouter un enregistrement

  1. Accédez à la page Alibaba Cloud DNS - Authoritative Zone. Cliquez sur le nom de domaine cible pour ouvrir la page Settings.

  2. Sur la page Settings, cliquez sur Add Record.

    Par défaut, un ratio de poids de 1:1:1 est configuré lorsque vous ajoutez plusieurs enregistrements pour le même nom d'hôte et la même ligne DNS. Alibaba Cloud DNS renvoie ensuite les adresses IP selon ce ratio.

    Dans le volet Add Record, définissez Record type sur A, saisissez le Hostname et sélectionnez Default pour Query Source. Définissez TTL sur 10 minutes (Recommended). Définissez la stratégie d'équilibrage de charge des valeurs d'enregistrement sur Weight, ajoutez plusieurs valeurs d'enregistrement telles que 223.5.5.x et 223.6.6.x, puis attribuez à chacune un poids de 1.

Modifier un jeu d'enregistrements

  1. Accédez à la page Alibaba Cloud DNS - Authoritative Zone. Cliquez sur le nom de domaine cible pour ouvrir la page Settings.

  2. Sur la page Settings, cliquez sur la flèche déroulante image située à côté de Edit et sélectionnez Edit Record Set.

  3. Dans la boîte de dialogue, modifiez les valeurs d'enregistrement ainsi que leurs poids.

    Définissez la stratégie d'équilibrage de charge des valeurs d'enregistrement sur Weight, puis modifiez le poids de chaque valeur d'enregistrement dans le record value set.

Fonctionnement

Comportement sans configuration pondérée

Supposons que vous disposiez de trois serveurs avec les adresses IP 1.1.XX.XX, 2.2.XX.XX et 3.3.XX.XX. Ces serveurs fournissent le même service pour un seul domaine et possèdent les enregistrements A suivants configurés :

Type

Nom d'hôte

Ligne DNS

Valeur

A

www

Default

1.1.XX.XX

A

www

Default

2.2.XX.XX

A

www

Default

3.3.XX.XX

Lorsqu'un serveur DNS local interroge Alibaba Cloud DNS, il reçoit les trois enregistrements DNS. Si le serveur DNS local transfère les trois adresses IP au client, le navigateur de ce dernier en sélectionne une au hasard pour y accéder.

Pour un service DNS faisant autorité qui ne propose pas d'équilibrage de charge basé sur le DNS, cette approche peut réduire dans une certaine mesure la charge sur un seul serveur. Toutefois, elle ne permet ni de distinguer les serveurs entre eux ni de refléter l'état opérationnel actuel de chacun d'eux.

Comportement avec les poids par défaut

Lorsque la configuration pondérée est activée avec le ratio par défaut 1:1:1, Alibaba Cloud DNS applique un tourniquet (round-robin) aux trois enregistrements A, en renvoyant leurs adresses IP de manière séquentielle. Les résultats de la résolution DNS sont les suivants :

Query from Region1 returns 1.1.XX.XX
Query from Region2 returns 2.2.XX.XX
Query from Region3 returns 3.3.XX.XX
Query from Region4 returns 1.1.XX.XX
Query from Region5 returns 2.2.XX.XX
Query from Region6 returns 3.3.XX.XX
...

Comportement avec des poids personnalisés

Après avoir défini des poids personnalisés, Alibaba Cloud DNS renvoie les réponses selon le ratio prédéfini, ce qui vous permet de répartir le trafic. Par exemple, si vous définissez le ratio de poids des trois enregistrements sur 2:1:1, les résultats de la résolution DNS sont les suivants :

Query from Region1 returns 1.1.XX.XX
Query from Region2 returns 2.2.XX.XX
Query from Region3 returns 3.3.XX.XX
Query from Region4 returns 1.1.XX.XX
Query from Region5 returns 1.1.XX.XX
Query from Region6 returns 2.2.XX.XX
...
Remarque

Si vous constatez que les résultats des requêtes DNS ne correspondent pas toujours au ratio de poids configuré lors des tests, il s'agit d'un comportement attendu. Le tourniquet pondéré est une méthode de planification du trafic à grain grossier qui s'applique aux requêtes provenant d'un serveur DNS local. Chaque serveur DNS local n'interroge le serveur DNS faisant autorité (Alibaba Cloud DNS) qu'une seule fois par période TTL.

Prenons par exemple un scénario où les utilisateurs de Shanghai utilisent le serveur DNS local A et ceux de Pékin utilisent le serveur DNS local B. Lorsque les serveurs DNS locaux A et B envoient des requêtes à Alibaba Cloud DNS, ce dernier répond conformément à votre politique de poids configurée. Cependant, pendant toute la durée du TTL, tous les utilisateurs partageant le même serveur DNS local recevront le même résultat de résolution mis en cache.