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

1 ответ1

0

Несколько вещей, чтобы проверить:-

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .