This is where AD Sites and services comes into play.
YOu can make a site called Corporate, for instance, and assign your valid subnets to that site. Any client machine trying to authenticate will look for a Domain Controller that is in that site.
If one isn't available, it will attempt to locate another outside of it's site.
So... if you really want to do this the easy way and you don't mind adding a new VLAN, take one of your DC's and put it into a separate subnet and assign it to a different site.
Now, i'm assuming that you only have one site of course, but if you provide some more information on your topology we can work out a decent solution for you.
~Intruder~
CEH, CISSP, MCSA/MCSE 2000/2003