So, in the .conf file for natd, that is where you write rules that are your port mappings. Now normally you put this rules in natd.conf and all is good. But OS X Server makes the .conf file from natd.plist. So you have to put your rules in natd.plist. And its a plist, so its in XML format. My problem is that, I don't know how to write these rules as XML?
And another 'thing' I was thinking was, if I try to create my own DMZ using rules, then I have one 'blanket' rules that forwards all ports to machine X, and then I just need to write a bunch of rules that keep certain ports pointed to my server. Problem is my server has a dymanic IP, so how do I write a rules that "unforwards" a port? For instance port 80 need to not be forwarded, not be caught by the blanket dmz forwarding, which would be the last one in the list. Any ideas?