Я хочу получить доступ к моему локальному хосту (IIS 8 в Windows 8) извне, используя доступ в Интернет.
Я получаю свой public ip
с whatismyip.org (202.67.xx.xx) и следуйте этому ссылка на сайт для открытия порта (80,443,8081-8082). Итак, я создал 3 новых правила для порта, которые разрешили всей программе использовать протокол UTP во входящих правилах в настройках брандмауэра.
Мое подключение: ПК -> Модем -> Интернет. Мой общедоступный IP-адрес: 202.67.xx.xx Мой IP-адрес Получите из IPconfig: 10.216.xx.xx
Затем я использую другой компьютер (ноутбук) с браузером для доступа к общедоступному IP-адресу моего ПК. Я набираю в браузере 202.67.xx.xx: 80 или 202.67.xx.xx: 8081 или 202.67.xx.xx: 8082 и получаю результат Oops! Google Chrome could not connect to 202.67.xx.xx:8081
.
Даже выключив весь свой брандмауэр, я не смог подключиться. Я застрял здесь, может кто-нибудь мне помочь? Я очень ценю это.
Спасибо.
Предполагая, что вы правильно настроили IIS, вам нужно будет сделать следующее:
Прежде всего - убедитесь, что ваш Интернет-провайдер разрешает эти порты в вашем интернет-соединении. Большинство из них делают, но некоторые нет - это потому, что веб-хостинг часто считается нарушением ToS для внутренних интернет-соединений. Порты 8081 и 8082 должны быть в порядке, но порты 80 и 443 иногда блокируются. Ваш интернет-провайдер может разрешить вам разблокировать порты.
Во-вторых, вам нужно будет перенаправить эти порты на ваш веб-сервер частный Айпи адрес. Сделайте это, перейдя на страницу конфигурации вашего маршрутизатора под названием «Переадресация портов». Отсюда вам нужно будет указать все порты, которые вы хотите переадресовать. Убедитесь, что вы установили для них TCP, и что вы установили адрес назначения как частный IP-адрес вашего веб-сервера - это то, что вы видите в ipconfig.
Затем убедитесь, что брандмауэр вашего веб-сервера (например, брандмауэр Windows) разрешает эти входящие порты - или просто полностью отключите брандмауэр (не рекомендуется).
Наконец, убедитесь, что вы протестируете свою настройку с помощью компьютера, который находится вне вашей локальной сети.
это зависит от вашего провайдера, большинство провайдеров не позволит вам установить динамический IP-адрес для целей веб-сервера. Так как динамические IP-адреса меняются таким образом, для тестирования веб-страницы нам нужен статический адрес.