Citrix ADC

Configurer le Citrix ADC en tant que serveur ADNS

Vous pouvez configurer l’appliance ADC pour qu’elle fonctionne en tant que serveur de noms de domaine (ADNS) faisant autorité pour un domaine. En tant que serveur ADNS pour un domaine, Citrix ADC résout les demandes DNS pour tous les types d’enregistrements DNS appartenant au domaine. Pour configurer Citrix ADC pour qu’il fonctionne en tant que serveur ADNS pour un domaine, vous devez créer un service ADN et configurer les enregistrements NS et Adresse pour le domaine sur Citrix ADC. Le service ADNS peut être configuré à l’aide de l’adresse IP du sous-réseau (SNIP) ou d’une adresse IP distincte. Le diagramme topologique suivant présente un exemple de configuration et le flux de demandes et de réponses.

Figure 1. Citrix ADC en tant qu’ADNS

image localisée

Le tableau suivant présente les paramètres configurés pour le service ADNS illustrés dans le diagramme topologique précédent.

Type d’entité Nom Adresse IP Type Port
Service ADNS Service-ADNS-1 10.102.29.51 ADNS 53

Tableau 1. Exemple de configuration du service ADNS

Pour configurer une configuration ADNS, vous devez configurer le service ADNS. Pour obtenir des instructions sur la configuration du service ADNS, reportez-vous à la section Équilibrage de charge.

Pendant la résolution DNS, le serveur ADNS demande au proxy DNS ou au serveur DNS local d’interroger Citrix ADC pour l’adresse IP du domaine. Étant donné que Citrix ADC fait autorité pour le domaine, il envoie l’adresse IP au proxy DNS ou au serveur DNS local. Le diagramme suivant décrit l’emplacement et le rôle du serveur ADNS dans une configuration GSLB.

Figure 2. Modèle d’entité GSLB

Modèle d'entité DNS GSLB

Remarque : En mode ADNS, si vous supprimez les enregistrements SOA et ADNS, les éléments suivants ne fonctionnent pas pour le domaine hébergé par Citrix ADC : requête ANY (pour plus d’informations sur la requête ANY, voirRequête DNS ANY), et négatif, telles que NODATA et NXDOMAIN.

Créer un service ADNS

Un service ADNS est utilisé pour l’équilibrage global de la charge de service. Pour plus d’informations sur la création d’une configuration GSLB, reportez-vous à la section Équilibrage global de la charge du serveur. Vous pouvez ajouter, modifier, activer, désactiver et supprimer un service ADNS. Pour obtenir des instructions sur la création d’un service ADNS, reportez-vous à la section Configurer les services.

Remarque : Vous pouvez configurer le service ADNS pour utiliser SNIP ou toute nouvelle adresse IP.

Lorsque vous créez un service ADNS, Citrix ADC répond aux requêtes DNS sur l’IP et le port du service ADNS configurés.

Vous pouvez vérifier la configuration en affichant les propriétés du service ADNS. Vous pouvez afficher des propriétés telles que le nom, l’état, l’adresse IP, le port, le protocole et les connexions client maximales.

Configurer la configuration de l’ADNS pour utiliser TCP

Par défaut, certains clients utilisent le protocole UDP (User Datagram Protocol) pour DNS, qui spécifie une limite de 512 octets pour la longueur de charge utile des paquets UDP. Pour gérer les charges utiles dont la taille dépasse 512 octets, le client doit utiliser le protocole TCP (Transmission Control Protocol). Pour activer les communications DNS via TCP, vous devez configurer l’appliance Citrix ADC pour qu’elle utilise le protocole TCP pour DNS. Citrix ADC définit ensuite le bit de troncation dans les paquets de réponse DNS. Le bit de troncature spécifie que la réponse est trop grande pour UDP et que le client doit envoyer la requête via une connexion TCP. Le client utilise ensuite le protocole TCP sur le port 53 et ouvre une nouvelle connexion au Citrix ADC. Citrix ADC écoute sur le port 53 avec l’adresse IP du service ADNS pour accepter les nouvelles connexions TCP du client.

Pour configurer Citrix ADC pour qu’il utilise le protocole TCP, vous devez configurer un service ADNS_TCP. Pour obtenir des instructions sur la création d’un service ADNS_TCP, reportez-vous à la section Équilibrage de charge.

Important

Pour configurer Citrix ADC pour qu’il utilise UDP pour DNS et utilise TCP uniquement lorsque la longueur de charge utile d’UDP dépasse 512 octets, vous devez configurer les services ADNS et ADNS_TCP. L’adresse IP du service ADNS_TCP doit être identique à l’adresse IP du service ADNS.

Ajouter des enregistrements de ressources DNS

Après avoir créé un service ADNS, vous pouvez ajouter des enregistrements DNS. Pour obtenir des instructions sur l’ajout d’enregistrements DNS, reportez-vous à la section Configurer les enregistrements de ressources DNS.

Supprimer les services ADNS

Pour obtenir des instructions sur la suppression des services, voirÉquilibrage de charge

Configurer la délégation de domaine

La délégation de domaine est le processus d’attribution de la responsabilité d’une partie de l’espace de domaine à un autre serveur de noms. Par conséquent, lors de la délégation de domaine, la responsabilité de répondre à la requête est déléguée à un autre serveur DNS. La délégation utilise des enregistrements NS.

Dans l’exemple suivant, sub1.abc.com est le sous-domaine de abc.com. La procédure décrit les étapes pour déléguer le sous-domaine au serveur de noms ns2.sub1.abc.com et ajouter un enregistrement Address pour ns2.sub1.abc.com.

Pour configurer la délégation de domaine, vous devez effectuer les tâches suivantes, décrites dans les sections suivantes :

  1. Créez un enregistrement SOA pour un domaine.
  2. Créez un enregistrement NS pour ajouter un serveur de noms pour le domaine.
  3. Créez un enregistrement d’adresse pour le serveur de noms.
  4. Créez un enregistrement NS pour déléguer le sous-domaine.
  5. Créez un enregistrement de collage pour le serveur de noms.

Créer un enregistrement SOA

Pour obtenir des instructions sur la configuration des enregistrements SOA, reportez-vous à la section Créer des enregistrements SOA pour les informations faisant autorité.

Créer un enregistrement NS pour un serveur de noms

Pour obtenir des instructions sur la configuration d’un enregistrement NS, reportez-vous à la section Créer des enregistrements NS pour un serveur faisant autorité. Dans la liste déroulante Serveur de noms, sélectionnez le serveur de noms principal faisant autorité, par exemple ns1.abc.com.

Créer un enregistrement d’adresse

Pour obtenir des instructions sur la configuration des enregistrements Address, reportez-vous à la sectionCréer des enregistrements d’adresse pour un nom de domaine. Dans les zones de texte Nom d’hôte et Adresse IP, tapez respectivement le nom de domaine de l’enregistrement Adresse DNS et l’adresse IP, par exemple ns1.abc.com et 10.102.11.135.

Créer un enregistrement NS pour la délégation de domaine

Pour obtenir des instructions sur la configuration des enregistrements NS, reportez-vous à la section Créer des enregistrements NS pour un serveur faisant autorité. Dans la liste déroulante Serveur de noms, sélectionnez le serveur de noms principal faisant autorité, par exemple ns2.sub1.abc.com.

Créer un enregistrement de colle

Les enregistrements NS sont généralement définis immédiatement après l’enregistrement SOA (mais il ne s’agit pas d’une restriction). Un domaine doit avoir au moins deux enregistrements NS. Si un enregistrement NS est défini dans un domaine, il doit avoir un enregistrement Address correspondant. Cet enregistrement d’adresse est appelé enregistrement collé. Les enregistrements de colle accélèrent les requêtes DNS.

Pour obtenir des instructions sur l’ajout d’enregistrements collés pour un sous-domaine, reportez-vous à la procédure d’ajout d’un enregistrement Address (A),Configurer les enregistrements de ressources DNS.

Pour obtenir des instructions sur la configuration des enregistrements Address, reportez-vous à la sectionCréer des enregistrements d’adresse pour un nom de domaine. Dans les zones de texte Nom d’hôte et Adresse IP, tapez respectivement le nom de domaine de l’enregistrement Adresse DNS et l’adresse IP, par exemple ns2.sub1.abc.com et 10.102.12.135.

Configurer le Citrix ADC en tant que serveur ADNS