Есть два сервера у хостера, на обоих - WG.
Вычитал, что можно балансировать нагрузку через DNS-записи, но как следствие вопросы - учитывает ли оно те моменты, когда один из серверов "болеет"?
В настоящий момент у хостинг-провайдера часть кластеров работают нормально, часть - сходит с ума, с постоянными обрывами соединения или просадками по стабильности.
Или DNS балансирует "половину туда, половину сюда", а учёт доступности сервера придётся делать через третий сервер, который будет следить за первыми двумя?
DNS балансируте "примерно".... и это зависит от настроек ДНС сервера... обычно по умолчанию он просто отдается записи DNS по очереди...
ни о какой реальной балансировке тут речи не идёт, это Вам другой ВПНпротокол нужен, который это умеет
Балансировка на уровне DNS может быть разная
Первый способ - сам DNS выдаёт записи 50/50 или как либо ещё
Второй способ - клиент выбирает по какой записи стучаться.
Первый способ теоретически будет работать везде, но требует более сложной настройки
Работа второго способа сильно зависит от реализации клиентской части. Условно в браузерах это ещё более менее работает, а вот в впне вряд ли. Я как то пробовал такое сделать на линуксовом wg. Был косяк с тем, что он единоразово получал адрес из домена и обновлял конфиг
Зависит от настроек
Может и рацнробин и главный резервный или много серверов и выключать те которые упали по хттп проверяя их
Заюзайте роут53 или аналог для хостинга днс там все это есть и даже больше