Чтобы получить доступ к веб-сайту из-за пределов своей домашней сети, вам нужно пройти немало шагов. Поскольку у вас установлен IIS, я предполагаю, что у вас также установлена служба DNS.
Что нужно сделать (краткий ответ):
- Вам нужно войти в свой маршрутизатор
Admin Panelи указать HTTPслужбу port 80(по умолчанию) на локальный IP-адрес (например, 192.168.0.5) компьютера с Server 2012.
- Если вы введете свой общедоступный IP-адрес с устройства во внешней сети, откроется веб-сайт по умолчанию, размещенный в вашей версии
IIS. Насколько я знаю, вы не можете получить доступ к нескольким веб-сайтам, используя один IP-адрес.
- Лучший способ получить доступ к нескольким веб-сайтам - это получить доменное имя, добавить в него
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вы можете добавить, полностью зависит от того, у кого вы приобрели / получили доменное имя.
- После настройки вышеперечисленного на вашей стороне вам также придется внести изменения в
Zone Fileпредоставляемые вашим поставщиком доменного имени (например GoDaddy). Основные изменения включают указание на @(Host)ваш публичный IP-адрес и добавление CNames (Aliases)для каждого веб-сайта, который вы / вы будете размещать.
- Наконец, вам нужно отредактировать привязки существующего / нового веб-сайта (используя
IIS), чтобы веб-сайт знал, что это Host Nameтакое.
Например, для моего гипотетического веб (www.mydomain.co.uk)-сайта в привязках веб-сайта мне нужно было бы указать Host Nameas www.mydomain.co.uk, порт как 80и IP addressкак неназначенный (это потому, что один IP-адрес будет указывать на многочисленные веб-сайты).
Я могу вдаваться в подробности, но вам действительно нужно больше исследовать и экспериментировать.