Как получить доступ к моему веб-сайту (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 и т.д.