Could you elaborate on this more?
As for lack of information, in theory here is how I want it to work.
User sends a request to example.com [10.0.2.16], but before it reaches destination of 10.0.2.16, I want it to go though the firewall to help clean out bad traffic, etc.