Exchange 2010 Cas : Utiliser les fonctionnalités X-Forwarded-For sous Windows 2008 R2
Publié par Teruin laurent le avril 24, 2012
Dans le cas de l’utilisation des fonctions de répartition de charges, et dans le but d’éviter des demi-sessions, on peut être contraint à utiliser des fonctions de Nat source (SNat ou Snat Automap) sur les répartiteurs de charge.
Note : Après l’avoir testeé, la procédure donnée par F5 dans le guide « Deploying the BIG-IP System v10 with Microsoft Internet Information Services 7.0 » ne semble pas correcte.
L’inconvénient de cette technique est que par défaut, les administrateurs Exchange vont perdre l’adresse IP des clients http(s). Une solution de contournement consiste à mettre en place sur les répartiteurs de charge réseau une fonctionnalité qui permet d’insérer dans l’entête http l’adresse Ip de ces derniers. Si cela est possible dans certains répartiteur de charge, les serveurs IIS par défaut, ne logueront pas cette information sauf si vous activez les options de journalisations avancées de IIS et que vous configuriez ces dernières pour prendre en compte cette information.
Pour installer sur vos Cas Server Windows 2008 R2 X64 cette fonctionnalité, il vous faudra récupérer un module complémentaire. Pour récupérer ce module de journalisation avancée cliquez sur le lien suivant :
http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=7211
Et procédez à son installation sur le serveur Web Windows 2008 R2 Cas Exchange 2010


Une fois installé, ouvrez Internet Information Services (IIS) Manager et dans le panneau de connexion cliquez sur le répertoire sur lequel vous désirez configurer la journalisation avancée.

Activer les fonctions de journalisation avancées en cliquant sur Enable Advanced Logging

Puis modifier les journaux en ajoutant la valeur X-Forwaded-For comme le montre l’exemple suivant :


Ensuite retourner dans Advanced Logging et cliquer sur Edit Log Definition

Dans la fenêtre suivante cliquez sur X-Forwarded-FOR pour activer son suivi

Si la fonction n’est pas activée pensez à l’activer en cliquant sur Enable Advanced Logging

Les journaux IIS comprendront désormais les adresses IP de vos chers clients http.
Cordialement
Laurent Teruin
