it think it's impossible! (keeping the source address... of course) an example A - Client starting connection B - Server reached by A C - Destination Server A calls B B sends packets to C with source address A C tries to respond to A!!! A doesn't know C (then drops packet) am i right?