Сайт IIS не может получить доступ через Интернет, используя вечный IP

Сайт IIS не может получить доступ через Интернет, используя вечный IP

Я создал проект asp.net (тестовый веб-сайт), я опубликовал этот проект с помощью visual studio 2013. Я настроил этот сайт в IIS, используя локальный хост и локальный IP, например, 192.168.1.3:80. Я могу просматривать этот сайт даже с другого компьютера в локальной сети. Я могу получить доступ к этому веб-сайту, но не могу получить доступ из Интернета (используя внешний IP, например, мой публичный IP). Я перенаправил порт 80 в своем маршрутизаторе, а также в правилах входящего и исходящего трафика. Не знаю, что я упускаю. У меня нет статического IP, но я просто хочу сначала проверить это, прежде чем покупать статический IP.

решение1

Несколько вещей, которые следует проверить:

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

Убедитесь, что машина, на которой запущен IIS, имеет фиксированный IP-адрес в вашей интрасети; в противном случае переадресация портов станет недействительной при изменении IP-адреса.

Связанный контент