I'm not using DNS locally.
I have Sygate Personal Firewall Pro installed (too bad they sold out to Symantec... another great product destroyed). It is configured to allow the external NICs to talk to the outside world, but not to the internal NIC and my internal network.
Again, I have this same configuration on another box, and it runs great.
Back in the "old days", I would have reassigned IRQs to change the order of the adapters, but with these new fangled PNP systems, I can't readily do that.