Les fournisseurs de services de télécommunications peuvent configurer l'appliance NetScaler pour qu'elle fonctionne comme un proxy DNS. La mise en cache des enregistrements DNS, qui constitue une fonction importante d'un proxy DNS, est activée par défaut sur l'appliance NetScaler. Cela permet à l'appliance NetScaler de fournir des réponses rapides pour les traductions répétées, améliorant ainsi l'expérience client tout en économisant de la bande passante. Les réponses des serveurs de noms DNS sont mises en cache. Lorsque l'appliance reçoit une requête DNS, elle vérifie la présence du domaine interrogé dans son cache. Si l'adresse du domaine interrogé est présente dans son cache, l'appliance NetScaler renvoie l'adresse correspondante au client. Sinon, il transmet la requête à un serveur de noms DNS qui vérifie la disponibilité de l'adresse et la renvoie à l'appliance NetScaler. L'appliance NetScaler renvoie ensuite l'adresse au client.
Pour les demandes concernant un domaine qui a déjà été mis en cache, l'appliance NetScaler fournit l'enregistrement d'adresse du domaine à partir du cache sans interroger le serveur DNS configuré, ce qui permet d'économiser de la bande passante.
À partir de la version 11.0, NetScaler enregistre également les requêtes DNS qu'il reçoit ainsi que les réponses qu'il envoie au client. Les fournisseurs de services de télécommunications peuvent utiliser ce journal pour :