TCP/IPv6으로 인해 발생하는 외부에서 Outlook 사용 기능의 클라이언트 연결 문제

적용 대상: Exchange Server 2007 SP1, Exchange Server 2007

마지막으로 수정된 항목: 2009-04-21

이 항목에서는 클라이언트가 Windows Server 2008에서 실행 중인 Exchange 2007 SP1 환경에 인터넷을 통해 연결하려고 할 때 발생되는 외부에서 Outlook 사용 기능의 연결 문제에 대해 설명하고, 이를 위한 해결 방법도 소개합니다.

참고

이 문제는 Exchange Server 2007 서비스 팩 1용 업데이트 롤업 4에서 해결되었습니다. Exchange Server 2007 서비스 팩 1용 업데이트 롤업 4 이상 버전을 설치한 경우에는 이 항목에서 설명하는 절차를 수행하지 마십시오.

외부에서 Outlook 사용 기능을 사용하는 클라이언트가 Windows Server 2008에서 실행 중인 Exchange 2007 SP1에 연결하려고 하면 연결이 불가능합니다. 이는 Windows Server 2008에서 실행 중인 클라이언트 액세스 서버의 RPCProxy 구성 요소가 포트 6004를 통해 Exchange 사서함 서버의 DSProxy 구성 요소에 연결되지 못하기 때문입니다.

Windows Server 2008에는 TCP/IPv6이 기본 통신 프로토콜 스택으로 사용되는데 Microsoft Exchange가 실행되는 서버에 연결된 클라이언트는 이 프로토콜 스택을 통해 연결을 설정합니다. RPCProxy 구성 요소는 TCP/IPv6을 사용하여 포트 6004를 통해 DSProxy 구성 요소 연결을 시도합니다. 하지만 DSProxy 구성 요소는 TCP/IPv6 스택을 수신하지 않으므로 RPCProxy 구성 요소의 연결 요청이 실패하게 됩니다.

해결 방안

Exchange 2007 SP1에서는 클라이언트 액세스 서버가 Windows Server 2008에서 실행되고 있을 때 클라이언트가 외부에서 Outlook 사용 기능을 통해 연결할 수 있으려면, 클라이언트 액세스 서버 역할이 설치된 모든 Exchange 서버에서 TCP/IPv6 연결을 사용하지 않도록 수동으로 설정해야 합니다.

이 문제를 해결하려면 클라이언트 액세스 서버에서 다음 절차 중 하나를 수행합니다. 토폴로지가 클라이언트 액세스 서버 역할과 사서함 서버 역할을 동일한 Exchange 서버에서 실행하는지 아니면 다른 Exchange 서버에서 실행하는지에 따라 수행하는 절차가 다릅니다.

시작하기 전에

다음 절차를 수행하려면 사용하는 계정이 Exchange 조직 관리자 역할을 위임받아야 합니다. 사용 권한, 역할 위임 및 Exchange 2007 관리에 필요한 권한에 대한 자세한 내용은 사용 권한 고려 사항을 참조하십시오.

절차

클라이언트 액세스 서버 역할이 사서함 서버 역할과 다른 Exchange 서버에서 실행되는 다중 서버 토폴로지에서 TCP/IPv6을 사용하지 않도록 설정

  1. 네트워크 연결에서 네트워크 어댑터를 선택한 다음 속성을 클릭합니다.

  2. 속성 창에서 IPv6(인터넷 프로토콜 버전 6) 확인란의 선택을 취소하도록 클릭합니다.

    참고

    이 확인란의 선택을 취소하면 클라이언트 액세스 서버의 RPCProxy 구성 요소가 TCP/IPv4를 사용하여 사서함 서버의 DSProxy 구성 요소와 통신하게 됩니다.

  3. 시작을 클릭한 다음 실행을 클릭합니다.

  4. 열기 상자에 regedit를 입력합니다.

  5. 레지스트리 편집기에서

    HKEY_Local_Machine\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters 레지스트리 키를 찾습니다.

  6. Parameters 키를 마우스 오른쪽 단추로 클릭하고 새로 만들기를 클릭한 다음 DWORD(32비트) 값을 클릭합니다. 이 키에 다음 값을 추가합니다.

    이름: DisabledComponents

    데이터: 0xFFFFFFFF

  7. 클라이언트 액세스 서버를 다시 시작합니다.

클라이언트 액세스 서버 역할이 사서함 서버 역할과 같은 Exchange 서버에서 실행되는 단일 서버 토폴로지의 경우에는 이전 절차를 사용할 수 없습니다. 동일한 컴퓨터 상의 프로세스에 대해 TCP/IP를 사용하여 통신할 때 사용되는 루프백 인터페이스가 TCP/IPv6을 계속 사용하기 때문입니다. 이 경우에는 다음 단계를 수행하여 TCP/IPv6을 사용하지 않도록 설정해야 합니다.

클라이언트 액세스 서버 역할이 사서함 서버 역할과 다른 Exchange 서버에서 실행되는 단일 서버 토폴로지에서 TCP/IPv6을 사용하지 않도록 설정

  1. 메모장 등의 편집기를 사용하여 %SystemRoot%\system32\drivers\etc\에 있는 호스트 파일을 엽니다.

    참고

    이 단계에서 %SystemRoot%는 Windows 시스템 파일이 있는 로컬 하드 디스크를 가리킵니다.

  2. CTR+F 키 조합을 사용하여 "localhost"가 포함된 행을 검색합니다.

  3. 행의 처음과 끝에 숫자 기호(#)를 입력하여 주석으로 표시합니다.

  4. Enter 키를 누르고 그 다음 행에 클라이언트 액세스 서버와 사서함 서버 역할이 모두 실행되는 Exchange 서버의 TCP/IPv4 주소, 호스트 이름 및 FQDN 이름을 입력합니다.

       <TCP/IPv4 주소>   <컴퓨터의 호스트 이름>

       <TCP/IPv4 주소>   <컴퓨터의 FQDN>

  5. 저장을 클릭한 다음 파일을 닫습니다.

자세한 내용

TCP/IPv6에 대한 자세한 내용은 Exchange 2007 SP1 및 SP2에서 IPv6 지원을 참조하십시오.