Laster inn DNS-soner mislykkes på en Windows Server 2008 R2-basert DNS-server

VIKTIG: Denne artikkelen ble oversatt med maskinoversettelsesprogramvare fra Microsoft og muligens redigert av Microsoft Community via CTF-teknologi i stedet for av en oversetter. Microsoft tilbyr både menneskelig oversatte og maskinoversatte/Community-redigerte artikler, slik at du får tilgang til alle artiklene i vår Knowledge Base på ditt eget språk. En maskinoversatt eller Community-redigert artikkel er imidlertid ikke alltid perfekt. Den kan inneholde feil i vokabular, syntaks eller grammatikk, mye likt en fremmedspråklig som forsøker å snakke språket ditt. Microsoft har ikke ansvar for unøyaktige opplysninger, feil eller skade forårsaket av feilaktig oversettelse av innholdet eller kundenes bruk av informasjonen. Microsoft oppdaterer jevnlig maskinoversettelsesprogramvaren og -verktøyene for å forbedre redigering av maskinoversatte tekster.

Den engelske versjonen av denne artikkelen er den følgende: 3145126
Denne artikkelen beskriver et problem der en Windows Server 2008 R2 Service Pack 1 (SP1)-basert DNS-server som er integrert i Active Directory-soner kan ikke laste inn DNS-soner. Det finnes en oppdatering for å fikse dette problemet. Før du installerer denne oppdateringen, kan du se iForutsetninger delen.
Symptom
Dette problemet oppstår etter at du har en Sikkerhetsoppdatering 3100465 eller hurtigreparasjon 3022780 installert på en server som kjører Windows Server 2008 R2.
Slik får du denne oppdateringen
Viktig Hvis du installerer en språkpakke etter at du installerer denne oppdateringen, må du installere denne oppdateringen på ny. Vi anbefaler derfor at du installerer alle språkpakker før du installerer denne oppdateringen. Hvis du vil ha mer informasjon, se Legge til språkpakker i Windows.

Metode 1: Windows Update

Denne oppdateringen gis som en anbefalt oppdatering på Windows Update. Hvis du vil ha mer informasjon om hvordan du kjører Windows Update, seHvordan du får en oppdatering via Windows Update.

Metode 2: Microsoft Update-katalogen

Hvis du vil hente den frittstående pakken for denne oppdateringen, kan du gå til den Microsoft Update-katalogen webområdet.

Kjent problem 1

Når du har installert oppdateringen KB3145126, kan du oppleve krasj av DNSservice.In i dette scenariet, en hendelse som ligner følgende logges i programloggen:

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

Årsak

Denne DNS-tjenesten krasjer kan oppstå hvis DNS er konfigurert med en CNAME og en SOA registrerer at begge finnes for den "@" post. Den "@" post identifiserer roten av en DNS-sone. Dette kan ofte identifiseres i DNS-behandling som en post med densamme som overordnet mappe> navn. SOA og NS-poster er tillatt i denne mappen. RFC 2181 beskriver navnekontrollene entydighet for CNAME-postene. I henhold til RFC 2181 CNAME finnes kanskje ikke i densamme som navn på overordnet> mappe ("@") i en sone.

Løsning

Hvis du vil unngå dette problemet, kan du identifisere og fjerne det "@" CNAME-posten som er årsaken til problemet fra sonen feilkonfigurert før du installerer oppdatering KB3145126.

For å identifisere problematiske soner, kan du kjøre følgende eksempelskript for PowerShell. PowerShell er installert som standard i 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
Dette skriptet vil identifisere CNAME-postene som er i konflikt med SOA poster i lokalt holdt DNS-soner. Hvis du ser en "DNS-tjenesten kjører ikke" messagewhenyou kjøre PowerShell-skriptet, må du kontrollere at DNS-tjenesten er startet før du kjører skriptet. Du må kanskje avinstallere oppdateringen KB3145126 først for å få DNS-tjenesten stabile.

Hvis du vil slette CNAME-poster som ikke er i samsvar med RFC 2181 basert på utdataene som er returnert fra PowerShell-skriptet, skriver du inn følgende kommando ved ledeteksten, og trykk deretter Enter:

DNSCMD /recorddelete DNS-sone navnet @ cname
Detaljert oppdateringsinformasjon

Forutsetninger

Hvis du vil installere denne oppdateringen, kan du installereService Pack 1 for Windows Server 2008 R2.

Registerinformasjon

Du trenger ikke å foreta endringer i registret for å installere denne oppdateringen.

Krav om omstart

Du må kanskje starte datamaskinen på nytt etter at du har installert denne oppdateringen.

Informasjon om erstatning av oppdatering

Denne oppdateringen erstatter ikke tidligere utgitte oppdateringer.
Status
Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen "Gjelder for".
Referanser
Lær mer om den terminologi som Microsoft bruker for å beskrive programvareoppdateringer.
Filinformasjon
Den engelskspråklige (USA) versjonen av denne programvareoppdateringen installerer filer med attributtene som er oppført i tabellene nedenfor.

Windows Server 2008 R2

Notater
  • Filene som gjelder for et bestemt produkt, en bestemt milepæl (RTM, SPn) og avdeling (LDR, GDR), kan identifiseres ved å kontrollere filversjonsnumrene som vist i følgende tabell:
    Versjon Produkt Milepæl Avdeling
    6.1.760 1,23 xxxWindows Server 2008 R2 SP1 LDR
  • GDR-avdelinger inneholder bare de reparasjonene som utgis for et bredt publikum for å løse omfattende, kritiske problemer. LDR-avdelinger inneholder hurtigreparasjoner i tillegg til reparasjoner som utgis til et bredt publikum.
  • MANIFEST-filene (.manifest) og MUM-filene (.mum) som installeres for hvert miljø, er oppført i delen "mer informasjon". MUM, MANIFEST og tilknyttede sikkerhetskatalogfiler (.cat)-filer, er svært viktige for å opprettholde statusen til de oppdaterte komponentene. Sikkerhetskatalogfilene, hvor attributtene ikke er oppført, er signert med Microsofts digitale signatur.
x64 Windows Server 2008 R2
FilnavnFilversjonFilstørrelseDatoTidPlattform
Cache.DNSIkke tilgjengelig3,19803-Jun-201520:15Ikke tilgjengelig
DNS.exe6.1.7601.23375700,41609-mars-201617:58x64
Dnsserver.Events.XMLIkke tilgjengelig60903-Jun-201520:15Ikke tilgjengelig

Informasjon om tilleggsfiler

x64 Windows Server 2008 R2
FilegenskapenVerdi
FilnavnAmd64_07b49916ed76e55ab4e7ff188a15ff4e_31bf3856ad364e35_6.1.7601.23375_none_996a024c287e6f39.manifest
FilversjonIkke tilgjengelig
Filstørrelse710
Dato (UTC)10-Mar-2016
Tid (UTC)19:50
PlattformIkke tilgjengelig
FilnavnAmd64_microsoft-windows-dns-server-service_31bf3856ad364e35_6.1.7601.23375_none_ac7575300681bfe0.manifest
FilversjonIkke tilgjengelig
Filstørrelse157,939
Dato (UTC)09-mars-2016
Tid (UTC)20:04
PlattformIkke tilgjengelig
FilnavnUpdate.mum
FilversjonIkke tilgjengelig
Filstørrelse1,671
Dato (UTC)10-Mar-2016
Tid (UTC)19:50
PlattformIkke tilgjengelig

Advarsel: Denne artikkelen er autooversatt

Właściwości

Identyfikator artykułu: 3145126 — ostatni przegląd: 10/27/2016 07:50:00 — zmiana: 6.0

Windows Server 2008 R2 Service Pack 1

  • kbsurveynew kbfix kbexpertiseadvanced atdownload kbmt KB3145126 KbMtno
Opinia