Хост веб-сайта с URL в IIS - PullRequest
0 голосов
/ 27 июня 2018

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

Шаг 1 : размещение веб-сайта в IIS.

Шаг 2 : Используя «Редактировать привязки», я изменил имя хоста.

enter image description here

Шаг 3 : Затем я изменил файл хоста, расположенный в "C: \ Windows \ System32 \ drivers \ etc"

   192.168.8.100   mylocalhost.com

Шаг 4 : отключить как частные, так и публичные брандмауэры Windows. (Я знаю, что это плохо. Но пока все хорошо. Я могу добавить правила для входящих сообщений после решения этой проблемы)

Я пытаюсь получить доступ к URL http://mylocalhost.com:8082, используя размещенную среду. Это успех, но когда я пытаюсь получить доступ к этому URL с другого компьютера (в той же локальной сети), он не может быть доступен. Без указанного выше обязательного имени (mylocalhost.com) я могу получить доступ к веб-сайту, используя http://192.168.8.100:8082

Я хочу получить доступ к веб-сайту по URL-адресу с любого компьютера / мобильного устройства, подключенного к локальной сети. Может кто-нибудь показать мне направление для решения моей проблемы?

Информация об окружающей среде

  • Windows 10
  • IIS (версия 10)

1 Ответ

0 голосов
/ 30 июня 2018

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

Файл hosts используется только этим единственным компьютером для разрешения или переопределения DNS. Каждый компьютер имеет свой собственный файл, и по умолчанию нет способа поделиться этим файлом с другими компьютерами в сети. Ваш выбор:

  1. Добавить запись файла хоста для каждого устройства.
  2. Настройка DNS-сервера. Ваш маршрутизатор может поддерживать это и, вероятно, предоставляет DNS-сервер своим клиентам через DHCP, поэтому никакой дополнительной настройки не будет. Просто войдите в его веб-интерфейс и настройте имя DNS. Если ваш маршрутизатор не может сделать это за вас, вам понадобится служба DNS, работающая на одном из ваших компьютеров, а затем настройте либо маршрутизаторы dhcp / dns для использования этой новой службы DNS, либо вручную настройте все клиенты на использование нового DNS для разрешения DNS. ,
  3. Настройте активный сервер каталогов и присоедините все ваши ПК к домену (настройка AD включает DNS-сервер).
  4. Некоторые провайдеры общедоступных DNS позволяют указывать частный ip в общедоступных DNS. Поэтому, если вы владеете доменом example.com, вы можете создать запись A my.example.com для своего IP-адреса 192.168.8.100. Это будет общедоступным, но только устройства в вашей частной сети смогут подключаться к вашему серверу (то есть разные физические компьютеры / сети, которые используют один и тот же внутренний ip).
...