Назад | Перейти на главную страницу

Связь DNS, Load Balancer и IIS

У меня 3 веб-сервера с 2 основными веб-сайтами на каждом с зарегистрированным доменным именем

http: //mycompanycrm.internal и

http: //mycompanyportal.internal

каждый сервер IIS имеет два веб-сайта, т.е. crm и портал.

Вопрос:

Как балансировщик нагрузки знает, куда перенаправить на основе вышеуказанного запроса, чтобы отображались соответствующие веб-сайты.

Обновить

Ребята, занимающиеся инфраструктурой, сказали мне, что оба вышеуказанных доменных имени указывают на IP-адрес балансировщика нагрузки.

Спасибо

Как определено в HTTP / 1.1 RFC, то Хост: заголовок запроса сообщает веб-серверу, какой сайт запрашивается.

DNS, балансировка нагрузки, щенки или дельфины тут ни при чем.

Балансировщик нагрузки заботится только об IP-адресах, а не об именах сайтов. Таким образом, он в основном распределяет клиентские запросы между тремя веб-серверами, независимо от содержимого запроса.

Каждый сервер, на котором размещены оба веб-сайта, затем использует заголовки HTTP в запросе, чтобы узнать, какой сайт действительно запрашивал клиент, и обслужить его соответствующим образом.

Сопоставление между клиентскими запросами и веб-сайтами выполняется веб-сервером (-ами), и оно будет работать точно так же, если бы был только один сервер и не было задействовано балансировщик нагрузки.