Načtení zóny DNS na serveru DNS se systémem Windows Server 2008 R2 dojde k chybě

DŮLEŽITÉ: Tento článek je přeložen pomocí softwaru na strojový překlad Microsoft. Nepřesný či chybný překlad lze opravit prostřednictvím technologie Community Translation Framework (CTF). Microsoft nabízí strojově přeložené, komunitou dodatečně upravované články, a články přeložené lidmi s cílem zajistit přístup ke všem článkům v naší znalostní bázi ve více jazycích. Strojově přeložené a dodatečně upravované články mohou obsahovat chyby ve slovníku, syntaxi a gramatice. Společnost Microsoft není odpovědná za jakékoliv nepřesnosti, chyby nebo škody způsobené nesprávným překladem obsahu nebo jeho použitím našimi zákazníky. Více o CTF naleznete na http://support.microsoft.com/gp/machine-translation-corrections/cs.

Projděte si také anglickou verzi článku: 3145126
Tento článek popisuje problém, ve kterém systém Windows Server 2008 R2 Service Pack 1 (SP1)-založené server DNS, který má zóny integrované s adresáři služby Active Directory nezdaří načtení zóny DNS. Aktualizace je k dispozici a opravuje tento problém. Před instalací této aktualizace, naleznetePředpoklady sekce.
Příznaky
K tomuto problému dochází buď po aktualizace zabezpečení 3100465 nebo opravy hotfix 3022780 nainstalován na serveru se systémem Windows Server 2008 R2.
Jak získat tuto aktualizaci
Důležité: Pokud po instalaci této aktualizace nainstalujete jazykovou sadu, je nutné tuto aktualizaci přeinstalovat. Proto doporučujeme nainstalovat všechny potřebné jazykové sady před nainstalováním této aktualizace. Další informace naleznete v tématu Přidání jazykové sady do systému Windows.

Metoda 1: Aktualizace systému Windows

Tato aktualizace je k dispozici jako Doporučená aktualizace na webu Windows Update. Další informace o spuštění služby Windows Update naleznete v tématuJak získat aktualizaci prostřednictvím webu Windows Update.

Metoda 2: Katalog Microsoft Update

Chcete-li získat samostatný balíček pro aktualizaci, přejděte Katalog služby Microsoft Update webu.

Známý problém 1

Po instalaci aktualizace KB3145126, může dojít k selhání DNSservice.In této situaci, je do protokolu aplikací zaznamenána událost podobná následující:

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

Příčina

Toto selhání služby DNS může dojít, pokud je služba DNS konfigurována tak, aby záznam CNAME a SOA záznam, že existují pro "@" záznam. "@" Označuje záznam kořenové zóny DNS. To často možno zjistit ve Správci DNS záznam sstejné jako nadřazená složka> název. V této složce jsou povoleny záznamy SOA a NS. Specifikace RFC 2181 popisuje kontroly jedinečnosti názvů pro záznamy CNAME. Podle dokumentu RFC 2181, CNAME neexistuje vstejný jako název nadřazené> složky ("@") zóny.

Řešení

Chcete-li se tomuto problému vyhnout, identifikovat a odstranit "@" záznam CNAME, který je příčinou problému z chybně nakonfigurované zóny před instalací aktualizace KB3145126.

K identifikaci problémových zón, spusťte následující ukázkový skript PowerShell. PowerShell je nainstalován ve výchozím nastavení v systému 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
Tento skript bude identifikovat záznamy CNAME, které jsou v konfliktu se záznamy SOA v místěn udržovaných zónách DNS. Pokud se zobrazí "Není spuštěna služba DNS" messagewhenyou, spustit skript prostředí PowerShell, ujistěte se, zda je služba DNS spuštěna před spuštěním skriptu. Bude pravděpodobně nutné odinstalovat aktualizaci KB3145126 nejprve Chcete-li službu DNS stabilní.

Chcete-li odstranit záznamy CNAME, které nejsou v souladu s dokumentu RFC 2181, které jsou založeny na výstup, který je vrácen ze skriptu PowerShell, zadejte následující příkaz příkazového řádku a stiskněte klávesu Enter:

Název zóny DNS DNSCMD /recorddelete @ cname
Aktualizace podrobné informace

Předpoklady

Chcete-li nainstalovat tuto aktualizaci, nainstalujteService Pack 1 pro systém Windows Server 2008 R2.

Informace o registrech

Chcete-li nainstalovat tuto aktualizaci, nemusíte provést žádné změny registru.

Požadavek na restartování

Po instalaci této aktualizace bude pravděpodobně třeba restartovat počítač.

Informace o nahrazení aktualizace

Tato aktualizace nenahrazuje dříve vydané aktualizace.
Prohlášení
Společnost Microsoft potvrdila, že se jedná o problém v produktech společnosti Microsoft, které jsou uvedeny v části "Platí pro".
Odkazy
Seznamte se terminologie používaná společností Microsoft k popisu aktualizací softwaru.
Informace o souborech
Anglická (Spojené státy) verze této aktualizace softwaru instaluje soubory, které mají atributy, které jsou uvedeny v následujících tabulkách.

Windows Server 2008 R2

Poznámky
  • Soubory týkající se konkrétního produktu, milníku (RTM, SPn) a služby (LDR, GDR) lze identifikovat porovnáním čísel verzí souborů podle následující tabulky:
    Verze Výrobek Milník Složka služby
    6.1.760 1.23 xxxWindows Server 2008 R2 SP1 LDR
  • Složky služby GDR obsahují pouze opravy, které byly veřejně vydány k odstranění rozšířených závažných problémů. Větve LDR obsahují kromě veřejně vydaných oprav i opravy hotfix.
  • Soubory MANIFEST (.manifest) a soubory MUM (.mum) instalované pro každé prostředí jsou uvedeny v části "Další informace o souborech". MUM, MANIFEST a příslušné soubory (.cat) katalogu zabezpečení jsou důležité k uchování stavu aktualizované součásti. Soubory katalogu zabezpečení, pro něž nejsou uvedeny atributy, jsou podepsané digitálním podpisem společnosti Microsoft.
x64 Windows Server 2008 R2
Název souboruVerze souboruVelikost souboruDatumČasPlatforma
Cache.DNSNení k dispozici3,19803. června 201520:15Není k dispozici
DNS.exe6.1.7601.23375700,41609. března 201617:58x64
Dnsserver.events.XMLNení k dispozici60903. června 201520:15Není k dispozici

Další informace o souborech

x64 Windows Server 2008 R2
Vlastnosti souboruHodnota
Název souboruAmd64_07b49916ed76e55ab4e7ff188a15ff4e_31bf3856ad364e35_6.1.7601.23375_none_996a024c287e6f39.manifest
Verze souboruNení k dispozici
Velikost souboru710
Datum (čas UTC)10. března 2016
Čas (UTC)19:50
PlatformaNení k dispozici
Název souboruAmd64_microsoft-windows-dns-server-service_31bf3856ad364e35_6.1.7601.23375_none_ac7575300681bfe0.manifest
Verze souboruNení k dispozici
Velikost souboru157,939
Datum (čas UTC)09. března 2016
Čas (UTC)20:04
PlatformaNení k dispozici
Název souboruUpdate.mum
Verze souboruNení k dispozici
Velikost souboru1,671
Datum (čas UTC)10. března 2016
Čas (UTC)19:50
PlatformaNení k dispozici

Upozornění: Tento článek je přeložený automaticky

Vlastnosti

ID článku: 3145126 - Poslední kontrola: 10/27/2016 08:03:00 - Revize: 6.0

Windows Server 2008 R2 Service Pack 1

  • kbsurveynew kbfix kbexpertiseadvanced atdownload kbmt KB3145126 KbMtcs
Váš názor