Server behind DMZ firewall won't respond

view full story

http://serverfault.com – I have a DMZ server set up to forward specific ports to a couple of machines. The intended behavior is for me to send a request to the DMZ on a specific port, and have the machine that's inaccessible publicly respond with data. In this example, I'm forwarding port 10001 to the non-pub server on port 80. I can see that the forward is working, because I can see the packets come in via tcpdump on the server. For whatever reason, the packets it responds with aren't making it back to my terminal (I'm curling). iptables-save: # Generated by iptables-save v1.4.10 on Fri Dec 23 17:36:10 2011 *nat : (HowTos)