I take it from your two answers that the answer to my question is "NO,
Windows can't do that".
To specify some detail WHY I need this behaviour, is that we already
have an so-called intermediate driver (based on PASSTHRU) installed,
that is screening all packets to our MAC address. As our box
represents a whole bunch of IP addresses on the external network, the
filter driver is forwarding those of interest for Windows and other
user space applications.
The user space is not aware of what external IP addresses the box
currently is using, so we were hoping to NAT the traffic and pass up
packets sent to internal IP addresses.
For packets going back out again, we were hoping to map these internal
addresses in a one-to-one mapping to external IP addresses, in order
to know what external source address to put on the packets.
It would be useful if Windows could reply to a whole range of internal
IP addresses (e.g. 10.10.10.1 - 10.10.10.254) so that we could
dynamically alter the number of external IP addresses currently in use
by the box.
Sending it all to one internal address won't work, as we don't know
what external address that corresponds to when transmitting packets.
/ Hannes.
/ Hannes.