Forum Moderators: phranque
If so, what you propose won't do it. Name servers simply provide DNS resolution and have no way of sensing whether the site they route traffic to is operational.
Redundant systems need to exchange "I'm alive" type messages with each other until one fails, then the other "steps in" and handles the task.
Using two servers and two DNS servers implies two IPs. While using a redundant system as I described above, whenever the primary server died, the backup server would "assume" the primary's IP and begin serving. "Off the shelf" hardware and software to do this is likely available. It's probably done commonly by larger hosting companies.