Like many, I use 1:1 NAT to give one of my public IP address to an internal 
host.  This works great for certain applicatons where the host (such as 
Asterisk) is 'smart' and can be made aware of the fact that the IP address 
bound to its own network interface differs from the one the outside world sees 
and should direct traffic to.  In the case of Asterisk which must know its 
external IP to properly write SDP headers, Asterisk will look to the configured 
external IP address instead of the one it actually sees bound to its own NIC.  
No problems!

The problem arises when you've got a 'dumber' host that needs to function 
EXACTLY like it has an actual external IP address, but where the traffic needs 
to flow through pfSense (for shaping, policies, IDS/IPS).  I sometimes also 
wish that certain hosts with external addresses NOT have an internal address in 
the event that they become compromised/rooted etc.   

Naturally It would be ideal to bind the external IP address directly to an 
optional interface.   My understanding (possibly wrong) is that this was not 
possible (at least) with embedded 1.2-release.   Has anything changed in the 
1.2.1 or .2 or .3 release that would make this possible?  What about in the 2.0 
beta?   If I can make this work (or some creative variant of it) it will 
prevent me from needing to buy a number of juniper routers. 

Feedback very much appreciated! 
-Karl

Reply via email to