http://127.0.0.1 был перенаправлен на http://10.114.5.20/ - PullRequest
1 голос
/ 12 марта 2012

IIS установлен на моем локальном компьютере.Когда у меня есть настройки IE для использования корпоративного прокси-сценария pac, при просмотре http://127.0.0.1 вместо того, чтобы войти в свой IIS, он переходит к http://10.114.5.20/. Если я установил свои настройки IE на ручной прокси-сервер (спроверен обходной прокси по локальному адресу) http://127.0.0.1 показать мое приложение IIS.

Есть идеи, что не так с оригинальными настройками?Как 127.0.0.1 перенаправляется на другой IP?Где искать?

Мой компьютер - это 64-битный ноутбук w7.

Не знаю, кто такой 10.114.5.20.Это не мой локальный ip.Это не какой-либо из моих DNS-серверов.Это не мой шлюз по умолчанию.

Сценарий Pac может вернуть два прокси: или 10.114.5.11, или 10.114.5.14.Не уверен, что машина 10.114.5.20 может быть, может быть, это шлюз прокси по умолчанию ...

Просто последнее обновление:

Я загружаю и сохраняю PAC-скрипт локально, иизменил http: // ... URI на локальный файл: // C: / ... one.И как ни странно, это сработало.Я имею в виду, что http://localhost теперь идет к моему компьютеру, а не к странному http://10.114.5.20/.

Чтение файла сценария PAC Я замечаю, что при открытии с помощью Блокнота весь текст переходит в одну строку,но открывая с Wordpad я вижу несколько строк.При открытии в двоичном коде возврат каретки выполняется в стиле Unix (0A) вместо окна (0D0A).

Поэтому я полагаю, что объяснение сводится к тому, что параметр сценария автоматической настройки в IE не понимаетвозврат каретки в стиле unix При синтаксическом анализе сценария pac, поэтому он всегда возвращает прокси, а не DIRECT.

Ответы [ 2 ]

3 голосов
/ 12 марта 2012

Проблема в скрипте корпоративного прокси-сервера.Он не позволяет «обходить прокси для локальных адресов».

Попробуйте ping -a 10.114.5.20 или tracert 10.114.5.20, чтобы попытаться выяснить, кто находится по этому адресу.

К вашему сведению ... если выхотите использовать настройки по умолчанию для прокси-сервера, затем не используйте «localhost», вместо этого используйте свой реальный IP-адрес.Прокси-сервер должен перенаправить запрос обратно на свой компьютер.

0 голосов
/ 12 марта 2012

Похоже, что корпоративная ИТ-служба имеет запись в файле хостов, которая перенаправляет вас.

Откройте проводник Windows и перейдите к C:\Windows\System32\drivers\etc. Откройте файл hosts с помощью блокнота или другого текстового редактора. Вы видите запись, которая направляет http://127.0.0.1 куда-то еще?

Если это так, комментирование этого должно исправить проблему.

...