По причинам, которые теряются в тумане времени, наши старые серверы Windows (2000, 2003) были сконфигурированы с «административным» IP-адресом и тремя дополнительными «хостинговыми» IP-адресами. Есть также дополнительные IP-адреса для сайтов с сертификатами SSL.
«Административный» IP-адрес - это то, к чему привязаны все наши внутренние приложения для обеспечения, мониторинга и другие подобные приложения. Мы блокируем это и не разрешаем доступ к нему из внешнего мира (кроме как через нашу VPN).
Три IP-адреса «хостинга» используются для хостинга веб-сайтов IIS (вместе с заголовками хостов).
Исторически сложилось так, что IP-адреса нового сайта были распределены по этим трем IP-адресам. Я не совсем понимаю почему.
Я создаю новую партию серверов и подумываю о том, чтобы иметь только один IP-адрес хостинга.
Наши серверы могут размещать до 1200 сайтов на одной машине.
Есть ли техническое ограничение на количество сайтов IIS, которые могут быть привязаны к одному IP-адресу? Наша платформа Linux, кажется, прекрасно справляется только с одним общим заголовком IP + host.
Сначала я подумал, что это может быть проблема SEO, но, учитывая, что сохранение адресного пространства IPv4 имеет первостепенное значение, я вряд ли думаю, что Google или другие поисковые системы могут разумно наказывать рейтинг сайтов только потому, что сотни сайтов зависают от одного и того же IP.
Из (теперь сломанного) часто задаваемых вопросов по IIS в TechNet:
В. Снижается ли производительность веб-сервера, когда веб-сайты используют заголовки узлов вместо IP-адресов?
A. Накладные расходы IIS на проверку заголовка хоста незначительны по сравнению с общей стоимостью удовлетворения HTTP-запроса даже для статического файла. Кроме того, заголовки хоста масштабируются лучше, чем IP-адреса, когда вы размещаете тысячи веб-сайтов на сервере..
Не похоже, что существует реальный верхний предел количества сайтов заголовков хоста, которые у вас могут быть, но я еще не нашел никаких веских доказательств.
Взгляните на эту ссылку: http://www.it-notebook.org/iis/article/host_headers_vs_ip.htm
Похоже, что использование заголовков хоста является предпочтительным методом.