Я установил Windows Server 2012, в своей домашней сети я могу ввести IP-адрес сервера в любом браузере, на любом устройстве, и откроется домашняя страница IIS.

Когда я хочу открыть веб-сайт на внешнем устройстве, например, на моем iPhone (3G), я не получаю эту домашнюю страницу IIS.

Как я могу преуспеть в открытии веб-сайтов из моего Windows Server 2012 с внешними устройствами (устройствами, которых нет в моей домашней сети)?

2 ответа2

0

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

Что нужно сделать (краткий ответ):

  1. Вам нужно зайти в Admin Panel маршрутизатора и указать службу HTTP на port 80 (по умолчанию) на локальный IP-адрес (например, 192.168.0.5) компьютера с Server 2012.
  2. Если вы введете свой общедоступный IP-адрес с устройства во внешней сети, откроется веб-сайт по умолчанию, размещенный в вашей версии IIS . Насколько я знаю, вы не можете получить доступ к нескольким веб-сайтам, используя один IP-адрес.
  3. Лучший способ получить доступ к нескольким веб-сайтам - это получить доменное имя, добавить файл New Zone для этого доменного имени в DNS Manager и добавить A-Record (Host) в этот файл зоны для каждого веб-сайта, который вы хотите разместить.

Например: если я куплю доменное имя mywebsite.co.uk , мне сначала нужно будет добавить New Zone mydomain.co.uk в DNS Manager . После того, как я сделал , что я хотел бы добавить www A-записи для моего основного сайта, blog A-записи для моего блога и любого другого A-записей для любых других сайтов , я , возможно , захотите. Количество Host Names вы можете добавить, полностью зависит от того, у кого вы приобрели / получили доменное имя.

  1. После настройки вышеуказанного на своей стороне вам также придется внести изменения в Zone File предоставленный вашим поставщиком доменных имен (например, GoDaddy). Основные изменения включают указание @(Host) на ваш публичный IP-адрес и добавление CNames (Aliases) для каждого веб-сайта, который вы / вы будете размещать.
  2. Наконец, вам необходимо отредактировать привязки существующего / нового веб-сайта (используя IIS), чтобы веб-сайт знал, каково его Host Name .

Например, для моего гипотетического веб-сайта (www.mydomain.co.uk) в привязках веб-сайта мне нужно было бы указать имя Host Name как www.mydomain.co.uk , порт как 80 и IP address как неназначенный (это потому что один IP-адрес будет указывать на многочисленные сайты).

Я могу вдаваться в подробности, но вам действительно нужно больше исследовать и экспериментировать.

0

Для этого вам необходимо подключить компьютер к Интернету, а затем получить текущий IP-адрес в Интернете: предположим, у вас есть ip: 110.212.89.10:8080 а ваша страница IIS начинается с /myIISPage затем просто введите его в браузере устройства как: 110.212.89.10:8080/myIISPage

но помните, что это будет работать только в том случае, если ваш сервер напрямую подключен к Интернету по локальной сети. Доступ в интернет из Wi-Fi не поможет.

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