Laden von DNS-Zonen fehl auf einem Windows Server 2008 R2-basierten DNS-server

Wichtig: Dieser Artikel wurde maschinell übersetzt und wird dann möglicherweise mithilfe des Community Translation Framework (CTF) von Mitgliedern unserer Microsoft Community nachbearbeitet. Weitere Informationen zu CTF finden Sie unter http://support.microsoft.com/gp/machine-translation-corrections/de.

Den englischen Originalartikel können Sie über folgenden Link abrufen: 3145126
Dieser Artikel beschreibt ein Problem, bei dem ein Windows Server 2008 R2 Service Pack 1 (SP1)-basierten DNS-Server, die Active Directory-integrierten Zonen nicht DNS-Zonen geladen. Ein Update ist verfügbar, um dieses Problem zu beheben. Bevor Sie dieses Update installieren, finden Sie unter derVoraussetzungen Abschnitt.
Problembeschreibung
Dieses Problem tritt nach müssen Sicherheitsupdate 3100465 oder: Hotfix 3022780 auf einem Server mit Windows Server 2008 R2 installiert.
Wie Sie dieses Update erhalten
Wichtig Wenn Sie ein Language Pack installieren, nachdem Sie dieses Update installiert haben, müssen Sie dieses Update erneut installieren. Daher empfehlen wir die Installation aller benötigten Language Packs, bevor Sie dieses Update installieren. Weitere Informationen finden Sie unter Sprachpakete zu Windows hinzufügen.

Methode 1: Windows Update

Dieses Update wird als Empfohlenes Update über Windows Update bereitgestellt. Weitere Informationen zum Ausführen von Windows Update finden Sie unterWie Sie ein Update über Windows Update erhalten.

Methode 2: Microsoft Update-Katalog

Das eigenständige Paket für dieses Update finden Sie auf der Microsoft Update-Katalog Website.

Bekanntes Problem 1

Nach der Installation von Update KB3145126 treten möglicherweise Abstürze der DNSservice.In dabei, ein Ereignis etwa folgender Art im Anwendungsprotokoll protokolliert:

Log Name:      <Application> Source:        <Application Error> Event ID:      1000Task Category: (100)Level:         ErrorKeywords:      ClassicUser:          N/ADescription:Faulting application name: dns.exe, version: 6.1.7601.23375Faulting module name: dns.exe, version: 6.1.7601.23375Exception code: 0xc0000005Faulting application path: C:\Windows\system32\dns.exeFaulting module path: C:\Windows\system32\dns.exe

Ursache

DNS-Dienst Absturzes kann auftreten, wenn DNS konfiguriert ist, um einen CNAME- und einen SOA aufzeichnen sowohl für vorhanden sind die "@" Datensatz. Das "@"-Datensatz identifiziert den Stamm einer DNS-Zone. Dies kann häufig identifiziert werden im DNS-Manager als ein Datensatz mit deridentisch mit übergeordnetem Ordner> Namen. Die SOA- und NS-Datensätze sind in diesem Ordner zulässig. RFC 2181 beschreibt Überprüfung der Eindeutigkeit für CNAME-Einträge. Gemäß RFC 2181 der CNAME-EINTRAG existiert nicht derübergeordnete Namen> Ordner ("@") einer Zone.

Lösung

Um dieses Problem zu vermeiden, identifizieren und entfernen Sie den "@" CNAME-Datensatz, der das Problem verursacht, aus der fehlerhaft konfigurierten Zone vor der Installation aktualisieren KB3145126.

Führen Sie das folgende PowerShell-Beispielskript um problematische Zonen zu identifizieren. PowerShell ist in Windows Server 2008 R2 standardmäßig installiert.

$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
Dieses Skript identifiziert CNAME-Einträge, die in Konflikt mit SOA-Einträgen in lokal gespeicherten DNS-Zonen. Erscheint eine Messagewhenyou "DNS-Dienst wird nicht ausgeführt" PowerShell-Skript ausführen stellen Sie sicher, dass der DNS-Dienst gestartet wird, bevor Sie das Skript ausführen. Gegebenenfalls muss das Update KB3145126 zuerst deinstalliert werden, damit der DNS-Dienst stabil läuft.

Um die CNAME-Datensätze löschen, die nicht mit RFC 2181 anhand der Ausgabe von PowerShell-Skript zurückgegeben wird, geben Sie folgenden Befehl an und drücken:

DNSCMD /recorddelete DNS-Zonennamen @ cname
Ausführliche Informationen

Voraussetzungen

Um dieses Update installieren, installierenServicepack 1 für Windows Server 2008 R2.

Informationen zur Registrierung

Um dieses Update anwenden zu können, müssen Sie die Registrierung NICHT ändern.

Neustartanforderung

Sie müssen den Computer neu starten, nachdem Sie dieses Update angewandt haben.

Ersetzte Updates

Dieses Update ersetzt kein zuvor veröffentlichtes Update.
Status
Microsoft hat bestätigt, dass es sich um ein Problem bei den Microsoft-Produkten handelt, die im Abschnitt "Eigenschaften" aufgeführt sind.
Informationsquellen
Erfahren Sie mehr über die Terminologie die Microsoft zur Beschreibung von Softwareupdates verwendet.
Dateiinformationen
Die englische (bzw. US-) Version dieses Updates installiert Dateien mit den Attributen, die in den folgenden Tabellen aufgeführt sind.

Windows Server 2008 R2;

Hinweise
  • Anhand der in der folgenden Tabelle dargestellten Versionsnummern können die Dateien identifiziert werden, die für bestimmte Produkte, Meilensteine (RTM, SPn) und Servicebereiche (LDR, GDR) zutreffend sind:
    Version Produkt Meilenstein Servicebereich
    6.1.760 1.23 xxxWindows Server 2008 R2; SP1 LDR
  • GDR-Servicebereiche enthalten nur die freigegebene Korrekturen für weit verbreitete, kritische Probleme. LDR-Servicebereiche enthalten Hotfixes zusätzlich zu den auf breiter Basis veröffentlichten Korrekturen.
  • Im Abschnitt "Weitere Dateiinformationen" werden für jede Umgebung die installierten MANIFEST-Dateien (.manifest) und MUM-Dateien (.mum) aufgelistet. MUM-, MANIFEST- und die zugehörigen Sicherheitskatalogdateien (.cat) sind sehr wichtig, um den Status der aktualisierten Komponenten zu verwalten. Die Sicherheitskatalogdateien, deren Attribute nicht aufgeführt sind, sind mit einer digitalen Microsoft-Signatur signiert.
X64 Windows Server 2008 R2
DateinameDateiversionDateigrößeDatumZeitPlattform
Cache.DNSNicht zutreffend3,19803. Juni 201520:15Nicht zutreffend
DNS.exe6.1.7601.23375700,41609-Mär-201617:58x64
DNSServer.Events.XmlNicht zutreffend60903. Juni 201520:15Nicht zutreffend

Weitere Dateiinformationen

X64 Windows Server 2008 R2
DateieigenschaftWert
DateinameAmd64_07b49916ed76e55ab4e7ff188a15ff4e_31bf3856ad364e35_6.1.7601.23375_none_996a024c287e6f39.Manifest
DateiversionNicht zutreffend
Dateigröße710
Datum (UTC)10-Mär-2016
Zeit (UTC)19:50
PlattformNicht zutreffend
DateinameAmd64_microsoft-Windows-Dns-Server-service_31bf3856ad364e35_6.1.7601.23375_none_ac7575300681bfe0.manifest
DateiversionNicht zutreffend
Dateigröße157,939
Datum (UTC)09-Mär-2016
Zeit (UTC)20:04
PlattformNicht zutreffend
DateinameUpdate.mum
DateiversionNicht zutreffend
Dateigröße1.671
Datum (UTC)10-Mär-2016
Zeit (UTC)19:50
PlattformNicht zutreffend

Warnung: Dieser Artikel wurde automatisch übersetzt.

Eigenschaften

Artikelnummer: 3145126 – Letzte Überarbeitung: 10/27/2016 08:03:00 – Revision: 6.0

Windows Server 2008 R2 Service Pack 1

  • kbsurveynew kbfix kbexpertiseadvanced atdownload kbmt KB3145126 KbMtde
Feedback