IIS сервер недоступен за пределами локальной сети

1530
Liggliluff

Я запустил несколько компьютеров и несколько раз запускал серверы через IIS. У меня не было проблем с настройкой серверов в Windows 7, 8 Developer, 8 Consumer, но теперь, когда у меня Windows 8 Pro, я не могу заставить его работать.

Мой веб-сайт / сервер доступен на локальном компьютере через мое доменное имя. Это также доступно на моем телефоне в той же сети. Но когда я подключаю свой телефон к сети 3G или если друг (из другой семьи) пытается подключиться; нет ответа. Он просто ждет, пока не истечет время ожидания.

Для получения более подробной информации о том, «что происходит»:
если я открою свой веб-сайт на локальном компьютере, он появится, нет проблем. Если я открою веб-страницу на любом другом компьютере на том же маршрутизаторе, он появится, никаких проблем. Если я пытаюсь открыть его в другом доме на другом маршрутизаторе, он устает загружаться, но ничего не происходит, это белая страница, используемая по тайм-ауту.

Я использую внешний IP-адрес, который я нашел по адресу What my IP.org.
Я просмотрел несколько страниц, пытаясь найти проблему.
Я позволяю IIS через брандмауэр, даже отключил брандмауэр.
IIS, Сетевая служба, Anonyms Login имеет разрешение на чтение и запуск корневой папки (inetpub).
Не должно быть никакого конфликта с именами серверов; новое имя каждый раз.
Я никогда прежде не менял что-либо в роутере, чтобы заставить его работать раньше. И там нет никаких настроек, просто опция беспроводной перезагрузки.

Я работаю:
• Windows 8 Pro - шведский
• IIS 8 (8.0.9200.16384)
• Брандмауэр Windows
• Маршрутизатор / модем Telia

0
Если у людей есть опыт работы с общими проблемами, пожалуйста, предложите что-нибудь. Если вы хотите, чтобы я что-то поставил на первое место, я могу это сделать. Сказать это и сказать, что он недостаточно проработан, совсем не помогает. Что ты хочешь знать? ... 11 лет назад 0
Ваш вопрос, вероятно, ставится под сомнение, потому что среды разработки или лабораторные / домашние среды не по теме. Пожалуйста, прочитайте [FAQ] (http://serverfault.com/faq). kce 11 лет назад 0

1 ответ на вопрос

2
zapico

Посмотрите на свой маршрутизатор, вы должны перенаправить ваш порт 80 на IP-адрес вашего сервера локальной сети.

Ага. И [portforward.com] (как и многие другие сайты, разумеется) (http://portforward.com/english/routers/port_forwarding/routerindex.htm) содержит инструкции о том, как это сделать на большинстве маршрутизаторов. Marcus Chan 11 лет назад 1