Внешний доступ к сайту IIS

Внешний доступ к сайту IIS

У нас есть 2 сервера,Домен (Сервер 1)иПриложение (Сервер 2)сервер. Мы пытаемся открыть порт на сервере приложений для внешнего доступа.

Сервер 1работает под управлением Windows Essentials 2012 иСервер 2работает под управлением Windows Essentials 2012-R2. Поскольку они находятся в одной сети,Сервер 2не был правильно настроен как Essentials Server (единственные роли, которые он использует в настоящее время, это роли Application Server), чтобы исключить любые возможные конфликты сСервер 1.

У нас настроен IIS наСервер 1, используя удаленный веб-доступ, который может быть использован для доступа к серверу извне. IIS наСервер 2не был изменен (он по-прежнему отображает страницу по умолчанию), и мы не можем получить к нему внешний доступ, что и является целью.

Что мы уже попробовали:

  • Откройте внешний порт (8080) через маршрутизатор (D-Link DSL-2730B) и подключите его к внутреннему порту (80) наСервер 2
    • Мы сделали то же самое дляСервер 1, который работает (пробовал несколько портов, например 8080 - 8084)
  • Попробовал полностью отключить брандмауэры Windows на обоих серверах.
  • Запустил Telnet на открытом порту (8086) дляСервер 1(прошло отлично)
  • Запустил Telnet на открытом порту (8087) дляСервер 2(время вышло)
  • Запустил Telnet на порту, который не был настроен (соединение отклонено)

Вот наш сайт, обязательный дляСервер 2

введите описание изображения здесь

Вот текущие открытые порты, настроенные в D-Link.

введите описание изображения здесь

решение1

У меня всё получилось!

Я запустил ipconfigи он показал следующее:

Default Gateway.....0.0.0.0 
                    192.168.1.1

Чтобы исправить это, с помощью Powershell я удалил шлюз по умолчанию:

route delete 0.0.0.0

Затем я снова добавил его как единственный шлюз:

route add 0.0.0.0 mask 0.0.0.0 192.168.1.1

Теперь я могу получить внешний доступ к IIS с сервера 2 через порт, который мы определили.

Связанный контент