Saber si hay o no conexion es la parte mas simple de todas. Pones la ip/url e intentas conectarte. Si no te funciona, intentas con la otra IP. Puedes mirar sobre algoritmos the failover si quieres algo mas complejo o poner un reverse proxy (
https://en.wikipedia.org/wiki/Reverse_proxy) pa que lo haga todo por ti de forma transparente.