Citrix ADC

Équilibrer la charge de serveurs DNS

Lorsque vous demandez la résolution DNS d’un nom de domaine, l’appliance Citrix ADC utilise la méthode d’équilibrage de charge configurée pour sélectionner un service DNS. Le serveur DNS auquel le service est lié résout ensuite le nom de domaine et renvoie l’adresse IP comme réponse. L’appliance peut également mettre en cache les réponses DNS et utiliser les informations mises en cache pour répondre aux futures demandes de résolution du même nom de domaine. Les serveurs DNS d’équilibrage de charge améliorent les temps de réponse DNS.

Le diagramme suivant décrit la topologie d’une configuration d’équilibrage de charge qui équilibre la charge d’un groupe de services DNS.

Figure 1. Topologie d’équilibrage de charge de base pour les serveurs DNS

topologie de base

Dans le diagramme, les services Service-DNS-1, Service-DNS-2 et Service-DNS-3 sont liés au serveur virtuel vServer-LB-1. Le serveur virtuel vServer-LB-1 transfère les demandes du client à un service en utilisant la méthode d’équilibrage de charge de connexion la moins élevée. Le tableau suivant répertorie les noms et les valeurs des entités de base configurées sur l’appliance.

Type d’entité Name Adresse IP Port Protocole
Serveur virtuel Vserver-LB-1 10.102.29.13 53 DNS
Services Service-DNS-1 10.102.29.14 53 DNS
  Service-DNS-2 10.102.29.15 53 DNS
  Service-DNS-3 10.102.29.16 53 DNS
Moniteurs monitor-DNS-1 Aucun Aucun Aucun

Le diagramme suivant présente les entités d’équilibrage de charge et les valeurs des paramètres qui doivent être configurés sur l’appliance.

Figure 2. Modèle d’entité des serveurs DNS d’équilibrage de charge

entity-model

Pour configurer une configuration d’équilibrage de charge DNS de base, reportez-vous à la section Configuration de l’équilibrage de charge de base. Suivez les procédures pour créer des services et des serveurs virtuels de type DNS, nommez les entités et définissez les paramètres à l’aide des valeurs décrites dans le tableau précédent. Lorsque vous configurez une configuration d’équilibrage de charge de base, le moniteur ping par défaut est lié aux services. Pour obtenir des instructions sur la liaison d’un moniteur DNS aux services DNS, vous pouvez également voirLiaison des moniteurs aux services. La procédure suivante décrit les étapes de création d’un moniteur qui mappe un nom de domaine à l’adresse IP en fonction d’une requête.

Pour configurer les moniteurs DNS à l’aide de l’interface de ligne de commande

À l’invite de commandes, tapez :

add lb monitor <monitorName> DNS -query <domainName> -queryType <Address|ZONE> -IPAddress <ipAddress>

Exemple :

add lb monitor monitor-DNS-1 DNS -query www.citrix.com -queryType Address -IPAddress 10.102.29.66

add lb monitor monitor-DNS-2 DNS -query www.citrix2.com -queryType Address -IPAddress
1000:0000:0000:0000:0005:0600:700a::888b-888d

Pour configurer les moniteurs DNS à l’aide de l’utilitaire de configuration

  1. Accédez à Gestion du trafic > Équilibrage de charge > Moniteurs.
  2. Créez un moniteur de type DNS et, dans Paramètres spéciaux, spécifiez un type de requête et de requête.

Équilibrer la charge de serveurs DNS