TSHttpTxnClientAddrGet is the source IP used by the client when establishing a
TCP connection with ATS. If the client (cell phone) changes it's source IP for
every new connection, then, yes, it could be different.
Thanks,
Sudheer
From: 毅程 <[email protected]>
To: [email protected]; Sudheer Vinukonda <[email protected]>
Sent: Tuesday, March 3, 2015 7:58 AM
Subject: Re: understanding the incomingIP, clientIP and serverIP
Hi Sudheer:
Thank you for the reply.so the TSHttpTxnClientAddrGet is the ip after the
server accept it, so that is not the real cell phone ip.so that one changes for
each request the cell phone makes, right.
Following is what I see in my trace. Then how can I get the real cell phone
IP?incomingAddr: 2.0.31.144 clientAddr: 2.0.207.71
incomingAddr: 2.0.31.144 clientAddr: 2.0.207.72
incomingAddr: 2.0.31.144 clientAddr: 2.0.207.73Cheng Yi
2015-03-03 7:30 GMT-08:00 Sudheer Vinukonda <[email protected]>:
The naming of this API can be a little confusing. Below's what they do:
TSHttpTxnIncomingAddrGet - the traffic server accepting connection ip
TSHttpTxnClientAddrGet - is the cell phone IP
TSHttpTxnServerAddrGet - is the google ip
Thanks,
Sudheer
From: 毅程 <[email protected]>
To: [email protected]
Sent: Tuesday, March 3, 2015 7:14 AM
Subject: understanding the incomingIP, clientIP and serverIP
Hi:I am using following API to get the ip
address.TSHttpTxnIncomingAddrGetTSHttpTxnClientAddrGetTSHttpTxnServerAddrGet
if I am using a cell phone to access google via traffic server.my understanding
isincomingIP is the cell phone IPclientIP is the traffic server accepting
connection ipserverIp is the google ipBut from what I see, I am obviously
wrong.Please kindly help me.
Cheng Yi