설명 되는 문제는 Windows Server 2008 R2 서비스 팩 1 (SP1)-기반된 DNS 서버가 Active Directory 통합 영역이 있는 DNS 영역이 로드 되지 않습니다. 이 문제를 해결 하는 업데이트가 있습니다. 이 업데이트를 설치 하기 전에 사전 요구 사항 단원을 참조 하십시오.
증상
보안 업데이트 3100465 나 3022780 핫픽스 를 Windows Server 2008 r 2를 실행 하는 서버에 설치 하는 후에이 문제가 발생 합니다.
이 업데이트를 얻는 방법
중요: 이 업데이트를 설치한 후 언어팩을 설치한 경우, 이 업데이트를 다시 설치해야 합니다. 따라서, 필요한 언어팩을 먼저 설치한 후에 이 업데이트를 설치할 것을 권장합니다. 자세한 내용은 Windows에 언어 팩 추가를 참조하십시오.
방법 1: Windows 업데이트
이 업데이트는 Windows Update에서 권장 업데이트로. Windows Update를 실행 하는 방법에 대 한 자세한 내용은 Windows Update를 통해 업데이트 하는 방법을참조 하십시오.
방법 2: Microsoft Update 카탈로그
이 업데이트의 독립 실행형 패키지를 얻으려면, Microsoft Update 카탈로그 웹 사이트로 이동하십시오.
알려진 문제점 1
KB3145126 업데이트를 설치한 후 DNS 서비스의 충돌이 발생할 수 있습니다. 이 시나리오에서는 다음과 유사한 이벤트가 응용 프로그램 로그에 기록 됩니다.
Log Name: <Application> Source: <Application Error>
Event ID: 1000
Task Category: (100)
Level: Error
Keywords: Classic
User: N/A
Description:
Faulting application name: dns.exe, version: 6.1.7601.23375
Faulting module name: dns.exe, version: 6.1.7601.23375
Exception code: 0xc0000005
Faulting application path: C:\Windows\system32\dns.exe
Faulting module path: C:\Windows\system32\dns.exe
원인
CNAME 및 SOA 레코드에 존재 하에 DNS를 구성 하는 경우에이 DNS 서비스 충돌이 발생할 수 있는 "@" 레코드입니다. "@" 레코드는 DNS 영역의 루트를 식별 합니다. 이렇게 자주 확인할 수 있습니다 DNS 관리자에서 레코드 이름이 <상위 폴더와 같음>. SOA 및 NS 레코드는이 폴더에 사용할 수 있습니다. RFC 2181은 CNAME 레코드에 대해 이름 고유성 검사를 설명합니다. RFC 2181에 따라 CNAME은 <부모 이름과 동일한> 폴더에 없을 수 있습니다 ("@") 영역입니다.
해결 방법
이 문제를 방지 하려면 식별 하 고 제거 된 "@"를 설치 하기 전에 문제가 잘못 구성 된 영역에서 일으키는 CNAME 레코드 업데이트 KB3145126.
문제가 있는 영역을 식별 하려면 다음 PowerShell 스크립트 예제를 실행 합니다. PowerShell은 기본적으로 Windows Server 2008 r 2에 설치 되어 있습니다.
$count = 0$var = get-wmiobject -query "select * from win32_service where name = 'dns'"
if ($var -ne $null)
{
if ($var.state.tolower() -eq "running")
{
[array] $global:badcnamedomains = $null
$var = get-wmiobject -namespace "root\microsoftdns" -query "select * from microsoftdns_zone"
if ($var -ne $null)
{
foreach ($var2 in $var)
{
$query = "select * from microsoftdns_cnametype where containername = '" + $var2.name + "'"
$var3 = get-wmiobject -namespace "root\microsoftdns" -query $query | where {$_.ownername -eq $var2.name}
if ($var3 -ne $null)
{
$count += 1
$global:badcnamedomains += $var3.domainname
}
}
}
else
{
write-host "No zones returned"
}
}
else
{
Write-Host "DNS Service is not running"
break;
}
}
if ($count -gt 0)
{
write-host "Total number of zones found: $count"
write-host "The zones are:"
write-host $global:badcnamedomains
}
elseif ($count -eq 0)
{
write-host "No zones found with the issue"
}
$count = $null
$global:badcnamedomains = $null
이 스크립트는 로컬로 유지 되는 DNS 영역의 SOA 레코드와 충돌 하는 CNAME 레코드를 식별 합니다. PowerShell 스크립트를 실행할 때 "DNS 서비스를 실행 하지 않습니다." 메시지가 나타나면 스크립트를 실행 하기 전에 DNS 서비스가 시작 되었는지 확인 합니다. 안정적인 DNS 서비스를 확인 하려면 먼저 KB3145126 업데이트를 제거 해야 할 수 있습니다.
PowerShell 스크립트에서 반환 되는 출력에 따라 RFC 2181 따르지 않는 CNAME 레코드를 삭제 하려면 명령 프롬프트에서 다음 명령을 입력 한 다음 Enter 키를 누릅니다.
DNSCMD /recorddelete DNS 영역 이름을 cname @
자세한 업데이트 정보
전제 조건
이 업데이트를 설치 하려면 Windows Server 2008 R2 서비스 팩 1을 설치 합니다.
레지스트리 정보
이 업데이트를 적용하기 위해 레지스트리를 변경할 필요가 없습니다.
다시 시작 요구 사항
이 업데이트를 적용한 후 컴퓨터를 다시 시작해야 할 수 있습니다.
업데이트 대체 정보
이 업데이트는 이전에 릴리스된 업데이트를 대체하지 않습니다.
상태
Microsoft는 이 문제가 '적용 대상' 섹션에 나열된 Microsoft 제품의 문제임을 확인했습니다.
참조
Microsoft가 소프트웨어 업데이트를 설명하기 위해 사용 하는 용어 에 대해 알아봅니다.
파일 정보
이 소프트웨어 업데이트의 영어(미국) 버전은 다음 표에 나열된 특성을 갖는 파일을 설치합니다.
참고
-
특정 제품, 중요 시점(RTM, SPn) 및 서비스 분기(LDR, GDR)에 적용되는 파일은 다음 표에 나오는 파일 버전 번호를 검토하여 식별할 수 있습니다.
버전
제품
중요 시점
서비스 분기
6.1.760 1.23 xxx
Windows Server 2008 R2
SP1
LDR
-
GDR 서비스 분기에는 광범위하게 퍼져있는 중요한 문제를 해결하기 위해 널리 배포되는 픽스만 포함되어 있습니다. LDR 서비스 분기는 광범위하게 출시된 픽스 외에 핫픽스도 포함합니다.
-
각 환경에 맞게 설치된 매니페스트 파일 (.manifest) 및 MUM 파일 (.mum)은 "추가 파일 정보" 절에 나열됩니다. MUM, 매니페스트 및 관련된 보안 카탈로그(.cat) 파일은 업데이트된 구성 요소의 상태를 유지하기 위해 매우 중요합니다. 해당 특성이 나열되지 않은 보안 카탈로그 파일은 Microsoft 디지털 서명으로 서명됩니다.
x64 Windows Server 2008 r 2
파일 이름 |
파일 버전 |
파일 크기 |
날짜 |
시간 |
플랫폼 |
---|---|---|---|---|---|
Cache.dns |
해당 없음 |
3,198 |
03-Jun-2015 |
20:15 |
해당 없음 |
Dns.exe |
6.1.7601.23375 |
700,416 |
09-Mar-2016 |
17:58 |
x64 |
Dnsserver.events.xml |
해당 없음 |
609 |
03-Jun-2015 |
20:15 |
해당 없음 |
x64 Windows Server 2008 r 2
파일 속성 |
값 |
---|---|
파일 이름 |
Amd64_07b49916ed76e55ab4e7ff188a15ff4e_31bf3856ad364e35_6.1.7601.23375_none_996a024c287e6f39.manifest |
파일 버전 |
해당 없음 |
파일 크기 |
710 |
날짜(UTC) |
10-Mar-2016 |
시간(UTC) |
19:50 |
플랫폼 |
해당 없음 |
파일 이름 |
Amd64_microsoft-windows-dns-server-service_31bf3856ad364e35_6.1.7601.23375_none_ac7575300681bfe0.manifest |
파일 버전 |
해당 없음 |
파일 크기 |
157,939 |
날짜(UTC) |
09-Mar-2016 |
시간(UTC) |
20:04 |
플랫폼 |
해당 없음 |
파일 이름 |
Update.mum |
파일 버전 |
해당 없음 |
파일 크기 |
1,671 |
날짜(UTC) |
10-Mar-2016 |
시간(UTC) |
19:50 |
플랫폼 |
해당 없음 |