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