2010-08-09 3 views
1

고객이 내부적으로 또는 인터넷을 통해 액세스해야하는 인트라넷 사이트가 있습니다. 이 사이트는 Window 인증으로 제한된 액세스 권한을가집니다.IIS Windows 인증 401.1 내부적으로 액세스 할 때

문제는 외부에서 액세스 할 때 사이트가 작동하지만 로컬 네트워크에서 액세스 할 때 401.1과 함께 실패한다는 것입니다. 인증이 로컬에서 실패하는 이유는 무엇입니까?

세부

  • 이 사이트는 Windows Server 2003에서 실행되는 6
  • 를 IIS 사이트는 익명 액세스를 해제하고 Windows 인증
  • 사용자가 대시 보드와 같은 URL에서 사이트에 액세스 가능 .example.com
  • dashboard.example.com이 Windows 2003 서버를 가리키는 항목이 로컬 DNS에 있습니다.
  • 로컬 네트워크에서 문제없이 Windows 2003 서버로 dashboard.example.com 이름을 확인할 수 있습니다.
  • 클라이언트의 활성 디렉토리는 권장되는 example.local 대신 실제로 example.com입니다. 이것이 문제의 원인인지 여부는 확실하지 않습니다.
  • 새로운 정보 다음과 같은 경우이 사이트는 내부적으로 작동합니다 컴퓨터 이름이 아닌 집에서 인터넷

    1. 사용자 vists dashboard.example.com의 FROM CNAME http://ServerName

에서 액세스 인터넷을 통해.

  • 그들은 자신의 사용자 이름과 암호
  • 그들은 다음 인증을 묻는 메시지가 해당 사이트는이 로컬 네트워크

    1. FROM 예상되는 동작

    입니다
    표시됩니다 사용자는 로컬 네트워크에서 dashboard.example.com을 찾습니다.

  • 그들은 그들의 이름과 암호
  • 프롬프트가 다시 나타납니다 세에 대한 시도
  • 사이트는 401.1 인증 실패 메시지를 제시하라는 메시지가 표시됩니다.
  • 답변

    1

    이 문제에 대한 해결책을 찾았습니다. 사용자가 사용자 이름 앞에 도메인 접두사를 제대로 입력하지 않은 것으로 나타났습니다 (예 : example \ joe)

    나를 잘못 인도 한 두 번째 문제는 웹 서버에서 직접 테스트하는 것입니다. 분명히 서버 자체에서 인증이 제대로 처리되지 못하도록하는 루프백 검사입니다. 자세한 내용은이 문서를 참조하십시오. http://msfarmer.blogspot.com/2009/03/4011-errors-with-reporting-services-and.html

    +0

    좋은 찾기! 나는 당신의 코멘트에 너무 감사했습니다. 테스트 목적으로 로컬 컴퓨터에 사이트를 호스팅하고 있습니다.다른 컴퓨터는 CISCO \ someuser를 사용하여 로그인하고 사이트에 잘 연결할 수 있지만 사이트가 실행되는 동일한 컴퓨터에서 정확히 동일한 작업을 수행 할 때는 좋지 않습니다. 나는 401.1을 얻는다. w3ird. – Aaron