damn, I lost my entire post by pressing tab + backspace
i'll try again, but I'll be shorter
1. goto web and do some studiying if you want your network working well and secure. (ie
http://www.yolinux.com/TUTORIALS/Lin...g.html#ICMPOFF )
2. dns: I'm not aware of being able to defineseperate dns's on each NIC, but I don't see the need for these anyway.
You can set your bind to work well within your net, and solve both problems. If you have some funy dns in mind like myweb.home, it's no problem set it up on your internal dns and use it or I would even put it on gateway, to have as much services on one machine.
but be sure to make a good firewall
3.) hostname can be only one, but you can setup many aliases for each eth in /etc/resolv.conf ie
1.2.3.123 gw gateway.outside joescomputer
192.168.1.20 localnic gatway.myweb ...
and you can ping it by any name
then you can setup dns to reslove your ips and names to a fake domain like ns.myweb with zone in dns ...
lots of options to play around with