Я знаю, что эта тема довольно старая, но, тем не менее, я делаю это впервые, и у меня есть некоторые проблемы с этим. Я пытаюсь открыть общий доступ к своим сайтам, размещенным на веб-сервере IIS 7.5 в операционной системе Windows 7 .
Что я уже сделал:
1. Прочитайте много документации / статей о хостинге сайта, например:
• www.codeproject.com
• www.sevenforums.com
• forums.asp.net
Помимо этих ссылок я читаю русскую документацию, но, поскольку предпочитаемый язык этого ресурса - английский, я не буду публиковать эти ссылки.
2. Я запросил и получил публичный статический IP от моего провайдера.
3. Проверено это значение IP на www.whatismyip.com
4. На моем сервере IIS размещен простейший сайт (просто статическая html-страница).
5. Переадресованный порт 80 на моем маршрутизаторе:
• Настроил виртуальный сервер для перенаправления всех запросов, отправленных на мой публичный статический IP-адрес, на локальный IP-адрес (в моем случае 192.168.0.133) моего ПК, на котором работает сервер IIS.
• Проверил мой порт 80 на этом сайте. Порт открыт.
• Это моя конфигурация виртуального сервера:
Когда я меняю интерфейс с <All>
на WAN
- порт закрывается
Когда я добавляю открытый / закрытый порт (end)
80 - порт закрыт
Когда я меняю протокол на TCP/UDP
- порт закрывается
Имя сервера может быть любым. Я даже написал свое доменное имя как значение имени сервера - тот же результат.
Когда я устанавливаю значение удаленного IP на мой публичный статический IP - порт закрывается
6. Проверил сервер IIS, введя http://192.168.0.133/
в адресной строке браузера. Моя размещенная HTML-страница отображается правильно, поэтому сервер работает.
7. Настроил брандмауэр Windows для передачи всех входящих запросов, запустив брандмауэр из командной строки и добавив новое правило для входящих подключений, как описано здесь.
• Попытка выключить брандмауэр, но результат все тот же - не удалось подключиться, поэтому я предлагаю, чтобы моя конфигурация входящего правила была в порядке.
8. Включены все возможности Windows IIS.
9. Получил бесплатное доменное имя на www.noip.com.
• Успешно проверено доменное имя. Мой публичный статический IP был отображен.
10. Сброс кеша DNS с помощью ipconfig /flushdns
из командной строки.
Но, тем не менее, после всех этих шагов я все еще получаю сообщение: Не удалось подключиться к удаленному серверу , запросив мой публичный IP-адрес в веб-браузере.
PS Был момент, когда я получил домашнюю страницу моего роутера, когда запросил публичный IP, и мой друг тоже получил эту страницу. Как сказал Google, это была какая-то ошибка переадресации портов, так что, думаю, я ее исправил, но теперь у меня просто не получается подключиться .
Что я пропускаю ???