by adrien » Mar 21 07 10:39 am
It's fairly technical.
One is a server (like a web server), and the other is a packet-level mapping.
Windows applications don't normally have access to packets going through your system. This needs a kernel driver - a driver that operates as part of the core (kernel) of the OS.
THe ENS redirect just changes the headers and forwards packets. The TCP mapping service however must accept a connection and make a new one. When it makes the connection to your internal server, it doesn't get to choose to say that it's address is something other than its own one.