Есть горстка VPS'ок, различной степени доступности и надежности, расположенные физически в разных уголках планеты.
На моем локалхосте хостятся сервисы (почта, жаббер, веб), и до каждой VPS хочу пробросить туннель, чтобы при обращении к домену все сервисы были доступны.
# ssh -f -N -n -T -R 8000:localhost:80 $VPS0
# ssh -f -N -n -T -R 8000:localhost:80 $VPS1
# ssh -f -N -n -T -R 8000:localhost:80 $VPS2
сейчас это делается так...
Теперь на домене добавляются несколько A-записей с IP-адресами всех VPS. И при обращении к домену DNS выдает случайный IP адрес (A-запись) одной из VPS, - проблема в том, что какой-то сервер может отвалиться.
Нужно сделать что-то сродни распределению нагрузки, только не о нагрузке речь, и сделать это на уровне DNS, чтобы если IP недоступен - обращался к другому IP этого домена. Как-то так. Кажется, это невозможно, но тыкните, если кто знает...
Или просто, если кто знает, как можно повысить надежность сервисов, имея несколько серверов - буду рад услышать. Зеркалировать все подряд не вариант. Хотя, если есть способ сделать это легко, почему бы и нет.
Мр-бр-бр. Вот хорошо, у MX и SRV записей есть приоритет, и когда хост в MX/SRV недоступен - обращение идет к следующему по списку. Для A-записей похоже такого не предусмотрели...