A: Yes. If you use "Client-IP" as the header to send the client IP information, then change the following settings, as required:
In Apache web server 2.x, edit the "customLog" file to replace the %a (remote IP) or %h (remote host) parameter with %{Client-IP}i parameter.
In iPlanet application server, edit the "magnus.conf" file. Search the "flex-init" function. This function has three parameters, the first is the log file name, the second is the format of the log file, and the third is the logging mode. In the second parameter, replace %Ses->client.ip% with %Req->headers.client-ip%. "Client-IP" header should be specified on the NetScaler with the integration of iPlanet web server.
For Internet Information Services (IIS) release 5 or 6 only, use the Internet Server Application Programming Interface (ISAPI) filter provided by Citrix. You can download this tool from CTX119347 – Client IP Extraction Module - ISAPI - For NetScaler.
For IIS 7.0 or 7.5 on Windows Server 2008, refer to CTX125526 – How to Configure Client-IP Address Logging on IIS Server with NetScaler Appliance as a Load Balancing Device.