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

Windows Server 2008 и 2003: различное поведение с несколькими IP-адресами

У нас есть сервер IIS, которому мы назначаем несколько IP-адресов.

В Windows Server 2003 Windows использовала IP-адрес в основном диалоговом окне для исходящих подключений. Если я назначу IP 192.168.1.4 в основном диалоговом окне и следующие дополнительные IP-адреса 192.168.1.3,5,6 в подробном диалоговом окне. Windows server 2003 использует .4 в качестве ip для запроса к нашему серверу sql.

В Windows Server 2008 я заметил, что Windows использует наименьший IP-адрес 192.168.1.3 для подключения к нашему sql-серверу, несмотря на то, что 192.168.1.4 введено в основном диалоговом окне.

Кто-нибудь еще сталкивался с таким поведением?

Кажется, это действительно так. Фактически, не имеет значения, с какого сетевого адаптера идет соединение, используется самый низкий IP-адрес.

У меня есть две сетевые карты на моих веб-серверах.

Одна машина - 10.3.16.4 на управляющем NIC.

Балансеру нагрузки назначены 10.3.16.42, 45, 125, 126, 127 и 128. Все подключения к SQL Server от этого сервера из 10.3.16.4.

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

Я не уверен, ищете ли вы способ изменить это поведение или нет, но вы можете сделать это, изменив порядок привязки. Найти документацию, подробно описывающую эту процедуру для Windows XP и Server 2003, не так уж сложно, но я не вижу никаких официальных документов по Windows Server 2008. Я предполагаю, что это то же самое или похожее.