DNS-zones laden mislukt op een Windows Server 2008 R2 gebaseerde DNS-server

BELANGRIJK: Dit artikel is vertaald door middel van automatische vertalingssoftware van Microsoft en is mogelijk nabewerkt door de Microsoft Community via CTF-technologie (Community Translation Framework) of door een menselijke vertaler. Microsoft biedt zowel automatisch vertaalde, door mensen vertaalde en door de community nabewerkte artikelen aan, zodat er in meerdere talen toegang is tot alle artikelen in onze Knowledge Base. Een vertaald of bewerkt artikel kan fouten bevatten in vocabulaire, syntaxis of grammatica.. Microsoft is niet verantwoordelijk voor eventuele onjuistheden, fouten of schade ten gevolge van een foute vertaling van de inhoud van een bericht of het gebruik van deze vertaalde berichten door onze klanten.

De Engelstalige versie van dit artikel is de volgende: 3145126
Dit artikel beschrijft een probleem waarbij een Windows Server 2008 R2 Service Pack 1 (SP1)-gebaseerde DNS-server met Active Directory geïntegreerde zones voor DNS-zones laden mislukt. Er is een update beschikbaar om dit probleem te verhelpen. Voordat u deze update hebt geïnstalleerd, raadpleegt u deVereisten sectie.
Symptomen
Dit probleem treedt op nadat u hebt beveiligingsupdate 3100465 of hotfix 3022780 geïnstalleerd op een server waarop Windows Server 2008 R2 wordt uitgevoerd.
Hoe krijg ik deze update
Belangrijk Als u een taalpakket installeert nadat u deze update installeert, moet u deze update opnieuw installeren. Daarom wordt aangeraden dat u de taalpakketten die u nodig hebt installeert voordat u deze update installeert. Zie voor meer informatie Taalpakketten toevoegt aan Windows.

Methode 1: Windows Update

Deze update is bedoeld als een aanbevolen update via Windows Update. Zie voor meer informatie over het uitvoeren van Windows UpdateHet verkrijgen van een update via Windows Update.

Methode 2: Microsoft Update-catalogus

Als u het zelfstandige pakket voor deze update, gaat u naar de Microsoft Update-catalogus website.

Bekend probleem 1

Nadat u update KB3145126 installeert, treden crashes van de DNSservice.In in dit scenario, een gebeurtenis van de volgende strekking vastgelegd in het toepassingslogboek:

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

Oorzaak

Deze DNS-service vastloopt als DNS is geconfigureerd met een CNAME- en een SOA-record die beide aanwezig zijn voor het ' @ ' record. De "@" record identificeert de hoofdmap van een DNS-zone. Dit vaak te herkennen in DNS-beheer als een record met dehetzelfde als de bovenliggende map> naam. De SOA- en NS-records zijn toegestaan in deze map. RFC 2181 beschrijft controles op de uniciteit van CNAME-records naam. Volgens RFC 2181, de CNAME bestaat mogelijk niet dehetzelfde als de naam van het bovenliggende> map ("@") van een zone.

Oplossing

U voorkomt dit probleem, zoek en verwijder de "@" CNAME-record die het probleem veroorzaakt uit de onjuist geconfigureerde zone voordat u installeert update KB3145126.

Het volgende voorbeeldscript PowerShell om problematische zones te identificeren, worden uitgevoerd. PowerShell is standaard geïnstalleerd in 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
Dit script wordt bepaald welke CNAME-records conflicteren met SOA-records in de lokale DNS-zones. Als er een 'DNS-Service wordt niet uitgevoerd' messagewhenyou het PowerShell script uitvoert, controleert u of de DNS-service is gestart voordat u het script uitvoert. U moet de update KB3145126 eerst om de DNS-service stabiel te verwijderen.

Als u wilt verwijderen de CNAME-records die niet voldoen aan RFC 2181 op basis van de uitvoer die wordt geretourneerd door de PowerShell-script, typt u de volgende opdracht bij de opdrachtprompt en druk vervolgens op Enter:

DNSCMD/recorddelete DNS-zonenaam @ cname
Gedetailleerde informatie over de

Vereisten

Als u deze update wilt installerenServicepack 1 voor Windows Server 2008 R2.

Informatie over het register

U hoeft geen wijzigingen aan te brengen in het register om deze update toe te passen.

Opnieuw opstarten

U moet de computer opnieuw opstarten nadat u deze update hebt toegepast.

Informatie over het vervangen van updates

Deze update vervangt geen eerder uitgebrachte update.
Status
Microsoft heeft bevestigd dat dit probleem kan optreden in de Microsoft-producten die worden vermeld in de sectie 'Van toepassing op'.
Referenties
Meer informatie over de terminologie die door Microsoft wordt gebruikt om software-updates te beschrijven.
Bestandsinformatie
De Engelse (Verenigde Staten) versie van deze software-update installeert bestanden met de bestandskenmerken die in de volgende tabellen worden weergegeven.

Windows Server 2008 R2

Opmerkingen
  • De bestanden die van toepassing zijn op een specifiek product, mijlpaal (RTM, SPn), en servicestructuur (LDR, GDR) kunnen worden geïdentificeerd door de bestandsversienummers te onderzoeken zoals deze zijn aangegeven in de volgende tabel:
    Versie Product Mijlpaal Servicestructuur
    6.1.760 1,23 xxxWindows Server 2008 R2 SP1 LDR
  • GDR-servicestructuren bevatten uitsluitend de oplossingen die algemeen worden vrijgegeven om wijdverbreide kritieke problemen aan te pakken. LDR-servicestructuren bevatten hotfixes die op grote schaal beschikbaar gestelde oplossingen aanvullen.
  • De MANIFEST-bestanden (.manifest) en MUM-bestanden (.mum) die zijn geïnstalleerd voor elke omgeving zijn vermeld in de sectie 'extra informatie'. MUM, MANIFEST en de bijbehorende beveiligingscatalogusbestanden (.cat) zijn zeer belangrijk voor het statusbeheer van de bijgewerkte onderdelen. De beveiligingscatalogusbestanden, waarvan de kenmerken niet worden vermeld, zijn ondertekend met een digitale handtekening van Microsoft.
x64 Windows Server 2008 R2
BestandsnaamBestandsversieBestandsgrootteDatumTijdPlatform
Cache.DNSNiet van toepassing3,19803-Jun-201520:15Niet van toepassing
DNS.exe6.1.7601.23375700,41609-mrt-201617:58x64
Dnsserver.events.XMLNiet van toepassing60903-Jun-201520:15Niet van toepassing

Aanvullende bestandsinformatie

x64 Windows Server 2008 R2
BestandseigenschapWaarde
BestandsnaamAmd64_07b49916ed76e55ab4e7ff188a15ff4e_31bf3856ad364e35_6.1.7601.23375_none_996a024c287e6f39.manifest
BestandsversieNiet van toepassing
Bestandsgrootte710
Datum (UTC)10-mrt-2016
Tijd (UTC)19:50
PlatformNiet van toepassing
BestandsnaamAmd64_microsoft-windows-dns-server-service_31bf3856ad364e35_6.1.7601.23375_none_ac7575300681bfe0.manifest
BestandsversieNiet van toepassing
Bestandsgrootte157,939
Datum (UTC)09-mrt-2016
Tijd (UTC)20:04
PlatformNiet van toepassing
BestandsnaamUpdate.mum
BestandsversieNiet van toepassing
Bestandsgrootte1,671
Datum (UTC)10-mrt-2016
Tijd (UTC)19:50
PlatformNiet van toepassing

Waarschuwing: dit artikel is automatisch vertaald

Eigenschappen

Artikel-id: 3145126 - Laatst bijgewerkt: 10/27/2016 07:49:00 - Revisie: 6.0

Windows Server 2008 R2 Service Pack 1

  • kbsurveynew kbfix kbexpertiseadvanced atdownload kbmt KB3145126 KbMtnl
Feedback