Доступ к IIS на Win10 VM

590
Alistair

Я пытаюсь получить доступ к веб-сайту, работающему на IIS (Windows 10, работающему на виртуальной машине в Fusion).

Виртуальная машина настроена на использование NAT со статическим IP-адресом, определенным в dhcpd.conf для сети.

Брандмауэр Windows в настоящее время отключен, пока я не заработаю.

Я могу пропинговать ВМ с хост-ОС (MacOS Sierra) по IP.

Сайт доступен в гостевой ОС (Win10, IIS) через localhost и IP.

Но я не могу зайти на сайт (на гостевой Win10) из Safari (на хосте MacOS).

Я играл с различными привязками в IIS. Кажется, что все они работают локально (в гостевой ОС), но ничего внешнего.

Есть идеи?

0

3 ответа на вопрос

1
Christopher Hostage

Вместо NAT попробуйте использовать сетевой адаптер VMWare Fusion. Другие устройства в сети, в том числе сам Mac, увидят открытые сервисы на IP-адресе Mac. Убедитесь, что вы не используете порт 80 (или какой-либо другой порт IIS) на самом Mac. https://kb.vmware.com/s/article/1022264

Я попробовал, хотя та же проблема сохраняется. Заставляет меня думать, что на самом деле это проблема с IIS или win10 firewall. Брандмауэр должен быть отключен, но мне интересно, что-то еще мешает соединению? Alistair 6 лет назад 0
У самого Mac включен брандмауэр? А как насчет Антивируса / Безопасности на любой платформе? Попробуйте также проверить связь, чтобы увидеть, достижимы ли виртуальные машины Mac и Windows вообще. Кроме того, выполните проверку работоспособности, чтобы убедиться, что ни одна другая машина не присвоила этот IP-адрес с сервера DHCP. Christopher Hostage 6 лет назад 0
1
Alistair

Вздох, проблема была в Symantec. Он работал под собственным брандмауэром, в дополнение к брандмауэру Windows 10. Спасибо за предложения, они в конечном итоге привели меня к решению.

Решением было отключение второго брандмауэра, на котором работал Symantec (наряду с брандмауэром Windows). Брандмауэр Windows был настроен для разрешения веб-трафика; Symantec был плотно закрыт.

Так что же такое * решение? Вы отвечаете, на самом деле не отвечаете на вопрос. DavidPostill 6 лет назад 0
0
ljubo.rados

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

Скорее всего, IIS прослушивает только локальный хост.

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

Благодарю. Я попробовал это, помимо переключения сетевого адаптера на мостовой. Та же проблема сохраняется. Есть другие идеи? Alistair 6 лет назад 0

Похожие вопросы