DNS CNAME을 사용하여 서버를 참조 할 수 있도록 Windows 환경을 구성하려면 어떤 프로세스가 필요합니까?
SRV001과 같은 서버 이름을 지정할 수 있도록이 작업을 수행하려고하지만 해당 서버를 \\file
가리킬 수 있으므로 SRV002가 교체 할 때 사람들이 가진 링크를 업데이트 할 필요가 없으며 DNS CNAME 및 모든 사용자를 업데이트하면됩니다. 새 서버를 가리 킵니다.
DNS CNAME을 사용하여 서버를 참조 할 수 있도록 Windows 환경을 구성하려면 어떤 프로세스가 필요합니까?
SRV001과 같은 서버 이름을 지정할 수 있도록이 작업을 수행하려고하지만 해당 서버를 \\file
가리킬 수 있으므로 SRV002가 교체 할 때 사람들이 가진 링크를 업데이트 할 필요가 없으며 DNS CNAME 및 모든 사용자를 업데이트하면됩니다. 새 서버를 가리 킵니다.
답변:
장애 조치 체계를 용이하게하기 위해 일반적인 기술은 서로 다른 컴퓨터 역할에 DNS CNAME 레코드 (DNS 별칭)를 사용하는 것입니다. 그런 다음 실제 컴퓨터 이름의 Windows 컴퓨터 이름을 변경하는 대신 DNS 레코드를 새 호스트를 가리 키도록 전환 할 수 있습니다.
이것은 Microsoft Windows 시스템에서 작동 할 수 있지만 파일 공유와 작동하려면 다음 구성 단계를 수행해야합니다.
Windows 시스템에서 파일 공유 는 컴퓨터 이름, 정규화 여부에 관계없이 또는 IP 주소를 통해 작동 할 수 있습니다 . 그러나 기본적으로 파일 공유 는 임의의 DNS 별칭과 함께 작동하지 않습니다 . 파일 공유 및 기타 Windows 서비스가 DNS 별명과 작동하도록하려면 아래에 설명 된대로 레지스트리를 변경하고 시스템을 재부팅해야합니다.
이 변경만으로 네트워크의 다른 시스템이 임의의 호스트 이름을 사용하여 시스템에 연결할 수 있습니다. (그러나이 변경으로 인해 컴퓨터가 호스트 이름을 통해 자체적 으로 연결되지는 않습니다 . 아래의 BackConnectionHostNames를 참조하십시오).
레지스트리 키를 편집하고 DWORD 유형 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters
의 값 DisableStrictNameChecking
을 1로 설정하십시오.
레지스트리 키 (2008 R2)를 편집하고 DWORD 유형 HKLM\SYSTEM\CurrentControlSet\Control\Print
의 값 DnsOnWire
을 1로 설정하십시오.
이 변경은 DNS 별명이 시스템에서 파일 공유와 함께 작동하여 자체를 찾기 위해 필요합니다. NTLM 인증 요청에서 참조 할 수있는 로컬 보안 기관 호스트 이름을 만듭니다.
이렇게하려면 클라이언트 컴퓨터의 모든 노드에 대해 다음 단계를 수행하십시오.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\MSV1_0
에 새 다중 문자열 값을 추가하십시오.BackConnectionHostNames
네트워크 찾아보기 목록에서 네트워크 별명을 볼 수 있습니다.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters
의 값 OptionalNames
을 추가하십시오.참고 : 기본 기능이 작동하기 위해이 작업을 수행 할 필요는 없습니다 (완전성을 위해 여기에 문서화 됨). 이전 SPN 레코드 간섭으로 인해 DNS 별칭이 작동하지 않는 상황이 있었으므로 다른 단계가 작동하지 않으면 부유 SPN 레코드가 있는지 확인하십시오.
모든 새 DNS 별칭 (CNAME) 레코드에 대해 Kerberos SPN (서비스 사용자 이름), 호스트 이름 및 FQDN (정규화 된 도메인 이름)을 등록해야합니다. 이렇게하지 않으면 DNS 별칭 (CNAME) 레코드에 대한 Kerberos 티켓 요청이 실패하고 오류 코드가 반환 될 수 있습니다 KDC_ERR_S_SPRINCIPAL_UNKNOWN
.
새 DNS 별칭 레코드의 Kerberos SPN을 보려면 Setspn 명령 줄 도구 ( setspn.exe
)를 사용하십시오. Setspn 도구는 Windows Server 2003 지원 도구에 포함되어 있습니다. Windows Server 2003 시동 디스크의 Support \ Tools 폴더에서 Windows Server 2003 지원 도구를 설치할 수 있습니다.
도구를 사용하여 컴퓨터 이름에 대한 모든 레코드를 나열하는 방법 :
setspn -L computername
DNS 별명 (CNAME) 레코드에 대한 SPN을 등록하려면 다음 구문과 함께 Setspn 도구를 사용하십시오.
setspn -A host/your_ALIAS_name computername
setspn -A host/your_ALIAS_name.company.com computername
모든 Microsoft 참조는 다음을 통해 작동합니다. http://support.microsoft.com/kb/