Как получить доступ к моему веб-сайту (IIS) из Интернета?

Я установил IIS. Я перешел на мой сайт в IIS, используя ссылку "Обзор *: 80 (http)" в IIS. Это переход на http://localhost. Эта ссылка будет работать только на моей машине.

Меня не волнует изменение моего IP-адреса (я собираюсь показывать мой сайт в течение нескольких часов каждый раз, а затем, чтобы обновить его и повторно отправить ссылку по мере необходимости).

Как сделать свой сайт доступным в Интернете? Какой url следует использовать http://82.11.220.212 (где 82.11.220.212 - это IP моего компьютера)? Нужно ли отключать брандмауэры/добавлять исключения для моего модема/маршрутизатора?

Ответы

Ответ 1

Вы должны убедиться, что ваш провайдер широкополосного доступа предоставил вам статический IP-адрес (за это иногда взимается дополнительная плата). В противном случае вам будет присвоен новый IP-адрес при каждом подключении к Интернету.

Если ваш модем ISP сначала подключен к маршрутизатору, а затем к компьютеру, вы должны войти в настройки своего маршрутизатора и перенаправить входящие HTTP-запросы. Обычно это делается путем установки правила пересылки входящих TCP-соединений на порт 80. Вам необходимо переслать эти подключения на порт 80 на вашем компьютере. Если вы также хотите поддерживать https, вам нужно переслать порт 443.

Ответ 2

Да, на самом деле вы можете. Если вы напрямую подключены к Интернету (это означает, что маршрутизатор в середине не делает NAT), вы можете просто использовать свой общедоступный IP-адрес и убедиться, что правила брандмауэра разрешают этот трафик.

Если вы находитесь за маршрутизатором, вам, вероятно, придется писать правила пересылки на ваш компьютер в вашей локальной сети. Кроме того, если вы не хотите беспокоиться о IP-адресах, вы можете использовать No-IP и т.д.