> I had always thought--perhaps mistakenly--that masquerading was a
> special case of NAT, where all the source addresses of outgoing packets
> were set specifically to the address of the host doing the deed.
>
> Am I incorrect in thinking that NAT can do arbitrary translations?
NAT indeed can: with ipfilter in NetBSD, for example, you can
translate to a range of addresses:
map ppp0 10.0.0.0/8 -> 209.123.45.0/24
However, I've never heard the term `masquerading' to refer to doing
a translation to only one address. In fact I've never seen the term
`masquerading' at all outside of the Linux community. I'm open to
counter-examples, however.
cjs
-- Curt Sampson <
> 604-257-9400 De gustibus, aut bene aut nihil. Any opinions expressed are mine and mine alone. The most widely ported operating system in the world: http://www.netbsd.org