ADC

Configurer NetScaler en tant que serveur ADNS

Vous pouvez configurer l’appliance ADC pour qu’elle fonctionne comme un serveur de noms de domaine (ADNS) faisant autorité pour un domaine. En tant que serveur ADNS pour un domaine, NetScaler résout les demandes DNS pour tous les types d’enregistrements DNS appartenant au domaine. Pour configurer NetScaler afin qu’il fonctionne comme un serveur ADNS pour un domaine, vous devez créer un service ADNS et configurer les enregistrements NS et d’adresses pour le domaine sur NetScaler. 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 de topologie suivant montre un exemple de configuration et le flux des demandes et des réponses.

Figure 1. NetScaler en tant qu’ADNS

ADC en tant que serveur ADNS

Le tableau suivant présente les paramètres configurés pour le service ADNS illustré 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, voir Équilibrage de charge.

Lors de la résolution DNS, le serveur ADNS demande au proxy DNS ou au serveur DNS local de demander à NetScaler l’adresse IP du domaine. Étant donné que NetScaler fait autorité pour le domaine, il envoie l’adresse IP au proxy DNS ou au serveur DNS local. Le schéma suivant décrit le placement 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 des enregistrements SOA et ADNS, les éléments suivants ne fonctionnent pas pour le domaine hébergé par NetScaler : N’IMPORTE quelle requête (pour plus d’informations sur la requête ANY, voir la requête DNS ANY) et réponses négatives, 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 des serveurs. Vous pouvez ajouter, modifier, activer, désactiver et supprimer un service ADNS. Pour obtenir des instructions sur la création d’un service ADNS, voir Configurer les services.

Remarques :

  • Vous pouvez configurer le service ADNS pour utiliser SNIP ou toute nouvelle adresse IP.
  • Vous pouvez configurer le service ADNS DOT pour chiffrer le trafic DNS pour le serveur ADNS.

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

Lorsque vous créez un service ADNS DOT, NetScaler envoie une réponse DNS chiffrée.

Vous pouvez vérifier la configuration en consultant 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 le nombre maximum de connexions client.

Configurer la configuration ADNS pour utiliser le protocole TCP

Par défaut, certains clients utilisent le protocole UDP (User Datagram Protocol) pour le DNS, qui définit 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. Pour activer les communications DNS via TCP, vous devez configurer l’appliance NetScaler pour qu’elle utilise le protocole TCP pour le DNS. NetScaler définit ensuite le bit de troncature dans les paquets de réponse DNS. Le bit de troncature indique que la réponse est trop volumineuse pour le protocole UDP et que le client doit envoyer la demande via une connexion TCP. Le client utilise ensuite le protocole TCP sur le port 53 et ouvre une nouvelle connexion à NetScaler. NetScaler écoute sur le port 53 avec l’adresse IP du service ADNS pour accepter les nouvelles connexions TCP du client.

Pour configurer NetScaler afin 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 NetScaler de manière à utiliser le protocole UDP pour le DNS et à n’utiliser le protocole TCP que lorsque la longueur de la charge utile du protocole 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, voir 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 consiste à attribuer 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 d’abc.com. La procédure décrit les étapes permettant de déléguer le sous-domaine au serveur de noms ns2.sub1.abc.com et d’ajouter un enregistrement d’adresse pour ns2.sub1.abc.com.

Pour configurer la délégation de domaines, vous devez effectuer les tâches suivantes, qui sont 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 Glue 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 obtenir des informations faisant autorité.

Créer un enregistrement NS pour un serveur de noms

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

Créer un enregistrement d’adresse

Pour obtenir des instructions sur la configuration des enregistrements d’adresses, voir Créer des enregistrements d’adresses 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, voir Créer des enregistrements NS pour un serveur faisant autorité. Dans la liste Serveur de noms, sélectionnez le serveur de noms principal faisant autorité, par exemple ns2.sub1.abc.com.

Créez un record de colle

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

Pour obtenir des instructions sur l’ajout d’enregistrements de colle 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 d’adresses, voir Créer des enregistrements d’adresses pour un nom de domaine. Dans les zones de texte Nom d’hôte et Adresse IP, tapez le nom de domaine pour l’enregistrement Adresse DNS et l’adresse IP, par exemple ns2.sub1.abc.com et 10.102.12.135, respectivement.

Configurer NetScaler en tant que serveur ADNS