My hosting is charging me a $50/month fee to put my servers on the same VLAN so that I create a cluster using the Network Load Balancing feature.

I'm really not needing split the load between the servers, I was looking for an easy way to create a failover scenario to protect against servers failures. However, I consider this fee is little expensive.

Is there any way that I can create a cluster without using the NLB? Maybe something that monitors my primary server and changes the DNS for the domain when it goes down?