
Как реализовать разрешение домена на 2 IP-адреса?
Я хочу реализовать балансировку нагрузки между доменами и IP-адресами.
Ниже представлена архитектура моих требований:
Я хочу, чтобы домен www.mydomain.com
разрешался на двух IP-адресах. Если один сервер выйдет из строя, бизнес не остановится. Как я могу реализовать свое требование?
решение1
Вы не можете. Вам нужен сервер балансировки нагрузки, который слушаетодинIP-адрес, на который будет преобразован ваш домен, который пересылает HTTP-запросы на реальные веб-серверы. В терминах Nginx они называются «upstreams». Вы можете настроить столько, сколько нужно, и Nginx также выполнит необходимые проверки, чтобы не пересылать запросы на upstream-ресурсы, которые не работают.
Существует способ указать одному домену несколько IP-адресов с помощью «циклического DNS», но это не поможет, если ваши клиенты запросят IP-адрес веб-сервера, который случайно окажется недоступен.