Hi Ryan,
Thanks for posting. After a lot of thought here is my plan:
1. Configure DNS proxy on both the NAC's.
2. Configure DHCP to issue two different DNS server IP addresses, these will in fact be the first NAC and the second NAC IP's.
3. When the PC first boots, connects to wireless it will be get an IP address and DNS settings as per above on the non auth VLAN and resolve any web queries directly to the first NAC, this should return NAC's own address and redirect to portal.
4. If the first NAC goes down the PC will try its second DNS address, this resolves to the second NAC and follows the same process.
5. Once the PC is authenticated onto the network it will get its authenticated policy, which puts it onto another VLAN which has a scope that has the correct DNS in it, say 8.8.8.8.
This way I don't need a tertiary DNS address, internal load balancer or even worry about trying to get a DNS server to send two different IP addresses.
The other method is to use load balancers as per below, which I will probably not need on the internal side but will definitely need externally to redirect sponsor email. The plan is to use Kemps free 20mb/s cloud service for this, see image below.
Once I get this setup, which might be a little way in the future I'll post the results.
Thanks.