2

Проблема проста: если я задаю IP-адрес веб-сервера в качестве шлюза по умолчанию для моего рабочего стола в настройках TCP/IP, я не могу открыть ни один локально размещенный сайт на нашем веб-сервере на моем ПК. Я могу открыть любой другой сайт из интернета. Если я использую реальный IP-адрес, я тоже могу открывать наши сайты.

Предыдущий веб-сервер был Windows Server 2003 Webserver Edition, и у него не было таких проблем. Более новая версия - Windows Server 2008 R2 Standart Edition.

Все подсказки теперь перечислены. Если вам нужна информация или есть идея, я предоставлю больше по запросу.

Добавление и исправление немного:

Я не могу открыть какой-либо сайт, если мой IP локальный. то есть: веб-сервер 192.168.35.211 mydesktop 192.168.35.45

  • Я могу telnet mysite.com 80, но нет никаких ответов на мои запросы.
  • Я могу telnet mysite.com 25 и есть ответ.
  • VPN-подключение от дома к веб-серверу делает сайты "автономными" для меня. Я все еще могу открыть supersuser.com через веб-сервер

Поэтому я думаю, что есть проблема, связанная с IIS вместо сети.

1 ответ1

3

То, что я думаю, происходит вот что. Пожалуйста, поправьте меня, если я ошибаюсь.

MySite.com имеет публичный IP-адрес

mysite.com транслируется вашим внутренним IP-адресом на внутренний IP-адрес по внутреннему адресу RFC1918 (192.168.35.211)

Когда вы находитесь в своей локальной сети, вы можете получить доступ к 192.168.35.211, но не к mysite.com?

Это нормальное поведение, так как брандмауэр или устройство, выполняющее преобразование адресов, не может перехватить трафик через него, поэтому ваш пакет выходит, но он никогда не возвращается.

Обычный способ обойти это - использовать зону DNS с разделенным горизонтом. IE внутри mysite.com разрешается в 192.168.35.211, а вне - в ваш публичный ip. Или вы используете внутреннее имя (http://mysite.local/ или тому подобное ..)

То же самое происходит в VPN, так как вы не можете получить доступ к общедоступным ресурсам, поскольку шлюз по умолчанию, вероятно, настроен для соединения vpn. Изменение этого параметра зависит либо от вашего сетевого администратора (либо, если у вас есть контроль, вы можете снять флажок с использованием GW по умолчанию в удаленной сети и вручную установить маршруты к вашей офисной сети).

Но если мои вышеприведенные предположения верны, ваша проблема связана с сетью, а не с IIS.

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