Sorry for the simplicity of the question, I just need some help.
Lets say I have a NAT rule on my firewall that translates a public IP into a private one (say 195.111.111.2 to 10.1.1.10)
I can understand how the packet traverses the internal network, but lets say an application wants to send a response back. It will have the "source address" and so knows where to send the packet, and will most likely hit some default routes on the way back out until it hits my firewall. How does my firewall know to inject the 195.111.111.2 source address back into the packet?
Do i have to set up two NATs for every NAT or is the one NAT rule implying the reverse translation will be done?
I feel this may be unclear, but hopefully it isn't.