1

У меня есть три хоста Windows в одной частной локальной сети, каждый из которых содержит веб-сайт IIS по умолчанию. Один хост работает под управлением Windows 7 Pro, а два других работают под управлением Windows 8.1 Update версии 6.3 (сборка 9600).

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

Однако, когда я перевожу порт 80 переадресации на маршрутизаторе шлюза по очереди на каждый из 3 частных IP-адресов хостов, затем введите общедоступный IP-адрес маршрутизатора шлюза в браузер на компьютере за пределами частной сети, только на хосте Windows 7 отображает свой веб-сайт по умолчанию. Отчет двух хостов Windows 8.1 Update "Эта веб-страница недоступна. Подробности: хосту потребовалось слишком много времени, чтобы ответить. "Кроме того, на хосте не отображается запись запроса HTTP в" C:\inetpub\logs\LogFiles\W3SVC1\u_exYYMMDD.log ".

На всех трех хостах правило входящего брандмауэра Windows «Службы всемирной паутины (HTTP-трафик)» установлено в «Профиль: все», «Включено»: «Да», «Действие: разрешено», «Переопределить»: «Нет», «Программа»: «Система», «Локальный адрес»: «Любой», «Удаленный адрес» : Любой, Протокол: TCP, Локальный порт: 80, Удаленный порт: Любой, Авторизованные пользователи: Любой, Авторизованные компьютеры: Любой, Авторизованные локальные принципы: Любой, Владелец локального пользователя: Любой, Пакет приложения: Любой.

Эта проблема началась после того, как я установил Центр обновления Windows в середине февраля. Любая помощь в диагностике и устранении проблемы с благодарностью.

2 ответа2

1

Задача решена. Оказалось, что причиной была Check Point VPN v98.60.202 от Check Point Software Technologies. Я установил это программное обеспечение для подключения к внутренней сети корпоративного клиента.

Я подозревал, что это было причиной из-за того, как работают VPN, поэтому я ранее закрыл программное обеспечение VPN, но это не решило проблему. На самом деле мне нужно было полностью удалить программное обеспечение Check Point VPN и перезагрузить компьютер, чтобы удалить зацепки, которые он делает в стеке TCP/IP операционной системы. Это позволило IP-адресам вне подсети хоста снова обслуживаться IIS 8.5.

0

Однако, когда я перевожу порт 80 переадресации на маршрутизаторе шлюза по очереди на каждый из 3 частных IP-адресов хостов, затем введите общедоступный IP-адрес маршрутизатора шлюза в браузер на компьютере за пределами частной сети, только на хосте Windows 7 отображает свой веб-сайт по умолчанию.

Вы не можете перенаправить один и тот же порт на три разных хоста и ожидать, что все они будут работать. Это то, что вы делаете?

Отчет двух хостов Windows 8.1 Update "Эта веб-страница недоступна. Подробности: хосту потребовалось слишком много времени, чтобы ответить. "Кроме того, на хосте не отображается запись запроса HTTP в" C:\inetpub\logs\LogFiles\W3SVC1\u_exYYMMDD.log ".

Но как вы пытаетесь получить доступ к этим двум другим хостам, когда вы используете публичный IP-адрес?

Вам понадобятся два других хоста, на которых веб-серверы прослушивают отдельные порты, а эти порты перенаправляются с маршрутизатора.

Таким образом, вы можете получить доступ к сайтам на других хостах с помощью чего-то вроде:

http://86.166.163.103:8080

http://86.166.163.103:8000

Предпочтительным способом сделать это, если это возможно, является использование доменных имен и запуск всех сайтов на веб-сервере одного хоста. Тогда вы можете использовать порт 80 для всех сайтов (но я не уверен, возможно ли это на клиентских версиях IIS).

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