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

Почему IIS 7.5 не получает список iplisten netsh?

Когда я выполняю команду

netsh http show iplisten

Он возвращает список IP-адресов, которые я добавил вручную:

IP addresses present in the IP listen list:
-------------------------------------------

a
b
c

Однако когда я бегу

netstat -an

Ни один из вышеперечисленных IP-адресов не указан. Что еще более странно, когда я пытаюсь добавить привязку http на веб-сайт через консоль управления IIS, на выбор доступны IP-адреса d, e, f, g, хотя я специально удалил d. Конечно, a, b и c недоступны.

Я уже переустановил IIS на сервере. Что еще я могу попробовать, кроме переустановки сервера?

Оказывается, веб-хостинг назначил неправильные IP-адреса. Даже после добавления IP-адресов в сетевой адаптер и список прослушивания IP-адресов IIS каким-то образом решил, что IP-адреса не будут работать, и просто не перечислил их.

Я не нашел ничего в средстве просмотра событий, чтобы предположить, что IIS не смог выполнить привязку. Во всяком случае, теперь мы знаем, как IIS работает с теневыми IP-адресами, и я не был сумасшедшим.