2012-03-12 4 views
1

으로 리디렉션되었습니다. 로컬 컴퓨터에 IIS가 설치되어 있습니다. 회사의 프록시 pac 스크립트를 사용할 IE 설정이있을 때 http://127.0.0.1을 IIS로 이동하는 대신 http://10.114.5.20/으로 이동합니다. 내 IE 설정을 수동 프록시 (로컬 주소에 의한 우회 프록시 검사)로 설정하면 http://127.0.0.1에 IIS 응용 프로그램이 표시됩니다.http://127.0.0.1이 (가) http://10.114.5.20/

어떤 아이디어가 원래 설정에 문제가 있습니까? 127.0.0.1이 다른 IP로 리디렉션되는 방법은 무엇입니까? 어디를 볼 것인가?

내 컴퓨터는 w7 64 비트 노트북입니다.

누가 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 스크립트 파일 읽기 메모장으로 열면 모든 텍스트가 한 줄로 표시되지만 워드 패드로 열면 몇 줄이 나타납니다. 바이너리로 열면, 캐리지 리턴은 윈도우즈 (0D0A) 대신에 유닉스 스타일의 것 (0A)입니다.

그래서 나는 설명을 내려야한다. IE의 자동 구성 스크립트 설정이 유닉스 스타일의 캐리지 리턴을 이해하지 못한다. pac 스크립트를 파싱 할 때 항상 프록시를 반환하므로 절대로 직접 반환하지 않는다.

+0

10.114.5.20에 무엇이 있는지 알고 있으면 도움이 될 것입니다. 그것은 당신의 기계입니까? 다른 프록시? – adelphus

답변

2

문제는 기업 프록시 PC 스크립트에 있습니다. "로컬 주소에 대한 프록시 우회"를 허용하지 않습니다.

ping -a 10.114.5.20 또는 tracert 10.114.5.20을 시도하여 누가 해당 주소에 있는지 파악하십시오.

참고 ... 프록시의 기본 설정을 사용하려면 "localhost"를 사용하지 말고 실제 IP 주소를 사용하십시오. 프록시 서버는 요청을 사용자의 컴퓨터로 리디렉션해야합니다.

+0

그러나 127.0.0.1 트래픽이 프록시로 이동하는 이유는 무엇입니까? 어떤 방식 으로든 이것이 도움이 될 수있는 사례가 보이지 않습니다 ... "로컬 주소에 대한 프록시 무시"는 정확히 무엇을 의미합니까? "로컬 호스트", "127.0.0.1", [내 로컬 IP], [내 네트워크 범위의 IP], [개인 IP의]입니까? 위의 모든 것, 그들 중 일부는? – Eduard

+0

127.0.0.1, 0.0.0.0 및 localhost를 포함하되 이에 국한되지 않는 모든 로컬 IP를 의미합니다. NIC가 여러 개인 경우 해당 IP도 마찬가지입니다. –

+0

분명히 물어봐서 미안하지만 "모든 로컬 IP"가 정확히 무엇을 의미합니까? 내 컴퓨터의 모든 NIC에 등록 된 모든 IP는 "내장"127.0.0.1, 0.0.0.0입니까? – Eduard

0

기업 IT와 같은 소리는 사용자를 리디렉션하는 호스트 파일에 항목이 있습니다.

Windows 탐색기를 열고 C:\Windows\System32\drivers\etc으로 이동하십시오. 메모장이나 다른 텍스트 편집기로 hosts 파일을 엽니 다. http://127.0.0.1을 다른 곳으로 보내는 항목을 보시겠습니까?

그렇다면 주석을 달아 문제를 해결해야합니다.

+0

사실 일 수 있지만 매우 이상합니다. localhost 연결을 리디렉션하는 데는 아무런 가치가 없습니다. – adelphus

+0

나는 이상한 것을 들었습니다. 로컬 호스팅 사이트가 보안 위험이라는 결정을 내린 IT 담당자를 볼 수있었습니다. MS는 개발자 컴퓨터에 대한 IT 부서의 제한 때문에 IIS Express를 도입했습니다. 어쨌든 체크 아웃 할만한 가치가 있습니다. –

+0

나는 그것이 호스트 파일과 아무 관련이 없다고 생각한다. 내 호스트 파일에는 localhost 항목이 없지만 어떤 경우에는 http : // localhost를 탐색하지 않고 http : //127.0.0으로 직접 이동합니다.1 – Eduard