Чтобы получить доступ к веб-сайту из-за пределов своей домашней сети, вам нужно пройти немало шагов. Поскольку у вас установлен 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
. Как только я это сделаю, я добавлю www
A-Record для моего основного веб-сайта, blog
A-Record для моего блога и любые другие A-Records для любых других веб-сайтов, которые я могу пожелать. Количество, которое Host Names
вы можете добавить, полностью зависит от того, у кого вы приобрели / получили доменное имя.
- После настройки вышеперечисленного на вашей стороне вам также придется внести изменения в
Zone File
предоставляемые вашим поставщиком доменного имени (например GoDaddy
). Основные изменения включают указание на @(Host)
ваш публичный IP-адрес и добавление CNames (Aliases)
для каждого веб-сайта, который вы / вы будете размещать.
- Наконец, вам нужно отредактировать привязки существующего / нового веб-сайта (используя
IIS
), чтобы веб-сайт знал, что это Host Name
такое.
Например, для моего гипотетического веб (www.mydomain.co.uk)
-сайта в привязках веб-сайта мне нужно было бы указать Host Name
as www.mydomain.co.uk
, порт как 80
и IP address
как неназначенный (это потому, что один IP-адрес будет указывать на многочисленные веб-сайты).
Я могу вдаваться в подробности, но вам действительно нужно больше исследовать и экспериментировать.