Как перейти на домашнюю страницу IIS на внешнем устройстве после установки Windows Server 2012?

0

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

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

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

Gilko
источник
Переадресация всех данных на порт, который вы назначили, на определенный внутрисетевой адрес, который вы настроили на сервере.
Ramhound
Возможно, вам нужно быть более конкретным @Ramhound. Переадресация портов - не самая простая концепция.
Джош Кэмпбелл
@JoshCampbell - пользовательский интерфейс, предоставляемый на 100% маршрутизаторов потребительского рынка, упрощает чтение руководства для его устройства и поиск переадресации портов. Переадресация портов - это очень простая концепция, в противном случае требуется поиск информации.
Ramhound
Ваш 3G смотрит на открытые сайты. Ваша сеть локальная
Дейв

Ответы:

0

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

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

Ashwin
источник
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. Как только я это сделаю, я добавлю wwwA-Record для моего основного веб-сайта, blogA-Record для моего блога и любые другие A-Records для любых других веб-сайтов, которые я могу пожелать. Количество, которое Host Namesвы можете добавить, полностью зависит от того, у кого вы приобрели / получили доменное имя.

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

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

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

Ясс
источник