Artikel ini menjelaskan masalah di mana Windows Server 2008 R2 Paket Layanan 1 (SP1)-berbasis server DNS yang memiliki direktori aktif-terpadu zona gagal untuk memuat zona DNS. Pemutakhiran tersedia untuk memperbaiki masalah ini. Sebelum Anda menginstal pembaruan ini, lihat bagian prasyarat .
Gejala
Masalah ini terjadi setelah Anda memiliki pemutakhiran 3100465 keamanan atau hotfix 3022780 diinstal pada server yang menjalankan Windows Server 2008 R2.
Cara mendapatkan pembaruan ini
Penting Jika Anda menginstal paket bahasa setelah Anda menginstal pembaruan ini, Anda harus menginstal pembaruan ini. Oleh karena itu, kami menyarankan Anda menginstal bahasa setiap paket yang Anda butuhkan sebelum Anda menginstal pembaruan ini. Untuk informasi selengkapnya, lihat Tambah paket bahasa untuk Windows.
Metode 1: Pemutakhiran Windows
Pembaruan ini tersedia sebagai pemutakhiran yang disarankan pada Pemutakhiran Windows. Untuk informasi selengkapnya tentang cara menjalankan Pemutakhiran Windows, lihat bagaimana cara mendapatkan Pemutakhiran melalui Pemutakhiran Windows.
Metode 2: Katalog Pembaruan Microsoft
Untuk mendapatkan paket mandiri pembaruan ini, kunjungi situs web Katalog Pembaruan Microsoft .
Masalah yang diketahui 1
Setelah Anda menginstal pembaruan KB3145126, Anda mungkin mengalami kelumpuhan layanan DNS. Dalam skenario ini, suatu peristiwa yang menyerupai berikut ini dicatat di log aplikasi:
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
Penyebab
Kelumpuhan layanan DNS ini dapat terjadi jika DNS dikonfigurasi agar CNAME dan SOA mencatat bahwa keduanya ada untuk "@" catatan. "@" Catatan mengidentifikasi akar zona DNS. Ini dapat sering diidentifikasi di DNS Manager sebagai catatan dengan < nama yangsama seperti folder induk>. Catatan SOA dan NS diizinkan dalam map ini. RFC 2181 menjelaskan nama keunikan memeriksa CNAME records. Berdasarkan RFC 2181, CNAME mungkin tidak ada dalam < map yangsama sebagai nama induk> ("@") zona.
Pemecahan masalah
Untuk menghindari masalah ini, mengidentifikasi dan menghapus "@" CNAME yang menyebabkan masalah dari zona misconfigured sebelum Anda menginstal pembaruan KB3145126.
Untuk membantu mengidentifikasi zona bermasalah, jalankan skrip PowerShell contoh berikut. PowerShell terinstal secara default di Windows Server 2008 R2.
$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
Skrip ini akan mengidentifikasi CNAME records yang berlawanan dengan SOA catatan secara lokal diadakan zona DNS. Jika Anda melihat pesan "Layanan DNS tidak bekerja" ketika Anda menjalankan skrip PowerShell, pastikan bahwa layanan DNS dimulai sebelum Anda menjalankan skrip. Anda mungkin harus membongkar pemutakhiran KB3145126 pertama untuk membuat layanan DNS stabil.
Untuk menghapus data CNAME yang tidak sesuai dengan RFC 2181 berdasarkan hasil yang dikembalikan dari skrip PowerShell, ketik perintah berikut pada prompt perintah, dan kemudian tekan Enter:
DNSCMD /recorddelete nama DNS zona @ cname
Â
Informasi rinci pemutakhiran
Prasyarat
Untuk menginstal pembaruan ini, instal Paket Layanan 1 untuk Windows Server 2008 R2.
Informasi registri
Untuk menerapkan pembaruan ini, Anda tidak perlu melakukan perubahan apa pun pada registri.
Persyaratan menghidupkan ulang
Anda mungkin harus menghidupkan ulang komputer setelah menerapkan pemutakhiran ini.
Informasi penggantian pemutakhiran
Pembaruan ini tidak menggantikan pemutakhiran yang diedarkan sebelumnya.
Status
Microsoft telah memastikan bahwa ini merupakan masalah di dalam produk Microsoft sebagaimana tercantum di bagian "Berlaku untuk".
Referensi
Pelajari tentang peristilahan yang digunakan untuk menjelaskan pembaruan perangkat lunak Microsoft.
Informasi file
Versi bahasa Inggris (Amerika Serikat) dari pemutakhiran perangkat lunak ini menginstal berkas yang memiliki atribut yang tercantum dalam tabel berikut.
Catatan
-
Berkas yang berlaku untuk produk tertentu, peristiwa penting (RTM, SPn), dan cabang layanan (LDR, GDR) dapat diidentifikasi dengan memeriksa nomor versi berkas seperti yang ditunjukkan pada tabel berikut ini:
Versi
Produk
Peristiwa Penting
Cabang Layanan
6.1.760 1.23 xxx
Windows Server 2008 R2
SP1
LDR
-
Cabang Layanan GDR hanya berisi hotfix yang dirilis secara luas untuk mengatasi masalah yang tersebar luas dan penting. Cabang layanan LDR berisi hotfix selain perbaikan yang diedarkan secara luas.
-
Berkas MANIFEST (.manifest) dan berkas MUM (.mum) yang diinstal untuk setiap lingkungan tercantum di bagian "informasi berkas tambahan". File MUM dan MANIFEST dan terkait keamanan file Katalog (.cat), yang sangat penting untuk mempertahankan status komponen pemutakhiran. File Katalog keamanan, di mana atribut tidak dicantumkan, ditandai dengan tanda tangan digital Microsoft.
x64 Windows Server 2008 R2
Nama file |
Versi file |
Ukuran file |
Tanggal |
Waktu |
Platform |
---|---|---|---|---|---|
Cache.dns |
Tidak dapat diterapkan |
3,198 |
03-Jun-2015 |
20:15 |
Tidak dapat diterapkan |
Dns.exe |
6.1.7601.23375 |
700,416 |
09-Mar-2016 |
17:58 |
x64 |
Dnsserver.events.xml |
Tidak dapat diterapkan |
609 |
03-Jun-2015 |
20:15 |
Tidak dapat diterapkan |
x64 Windows Server 2008 R2
Properti file |
Nilai |
---|---|
Nama file |
Amd64_07b49916ed76e55ab4e7ff188a15ff4e_31bf3856ad364e35_6.1.7601.23375_none_996a024c287e6f39.manifest |
Versi file |
Tidak dapat diterapkan |
Ukuran file |
710 |
Tanggal (UTC) |
10-Mar-2016 |
Waktu (UTC) |
19:50 |
Platform |
Tidak dapat diterapkan |
Nama file |
Amd64_microsoft-windows-dns-server-service_31bf3856ad364e35_6.1.7601.23375_none_ac7575300681bfe0.manifest |
Versi file |
Tidak dapat diterapkan |
Ukuran file |
157,939 |
Tanggal (UTC) |
09-Mar-2016 |
Waktu (UTC) |
20:04 |
Platform |
Tidak dapat diterapkan |
Nama file |
Update.mum |
Versi file |
Tidak dapat diterapkan |
Ukuran file |
1,671 |
Tanggal (UTC) |
10-Mar-2016 |
Waktu (UTC) |
19:50 |
Platform |
Tidak dapat diterapkan |