Transfer Client IP Address
Overview
Transfer Client IP Address enables your load balancers to use the IP address of the client to access the backend servers.
Table 1 lists whether you can enable or disable this feature.
Listener Type | Enabling Transfer Client IP Address | Disabling Transfer Client IP Address |
---|---|---|
TCP/UDP | Enabled by default | Not supported |
HTT/HTTPS | Enabled by default | Not supported |
TLS | Not supported | Not supported |
Notes and Constraints
- If Transfer Client IP Address is enabled, a server cannot serve as both a backend server and a client.
This is because backend server will think the packet from the client is sent by itself and will not return a response packet to the load balancer. As a result, the return traffic will be interrupted.
- If Transfer Client IP Address is enabled, traffic, such as unidirectional data transmission or push traffic, may be interrupted when backend servers are being migrated. After backend servers are migrated, retransmit the packets to restore the traffic.
- If you add IP addresses as backend servers, the source IP addresses of the clients cannot be passed to these servers.
Alternatives for Obtaining the IP Address of a Client
You can obtain the IP address of a client in the ways listed in Table 2.
Listener Protocol | Alternatives |
---|---|
TCP | N/A |
HTTP/HTTPS | |
TLS |
Parent topic: Security
- Overview
- Notes and Constraints
- Alternatives for Obtaining the IP Address of a Client