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

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

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

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

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

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

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

Есть идеи?

3 ответа3

1

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

1

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

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

0

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .