DNS-i tsoonide laadimine nurjub Windows Server 2008 R2-l DNS server

NB! Artikkel on tõlgitud Microsofti masintõlketarkvaraga ja seda saab parandada Kogukonnapõhise tõlkeraamistiku (CTF) tehnoloogiaga. Microsoft pakub masintõlgitud, kogukonna järeltöödeldud ja inimtõlgitud artikleid, et anda mitmekeelne juurdepääs kõigile meie teabebaasi artiklitele. Masintõlgitud ja järeltöödeldud artiklites võib olla sõnavara-, süntaksi- ja/või grammatikavigu. Microsoft ei vastuta mingite ebatäpsuste, tõrgete ega kahjude eest, mis on tulenenud sisu valest tõlkest või selle kasutamisest meie klientide poolt. Lisateavet CTF-i kohta leiate aadressilt http://support.microsoft.com/gp/machine-translation-corrections/et.

Artikli ingliskeelse versiooni kuvamiseks klõpsake siin: 3145126
Käesolevas artiklis kirjeldatakse probleemi, mille Windows Server 2008 R2 Service Pack 1 (SP1)-põhineb DNS server, mis on Active Directory – integrated tsooni DNS-i tsoonide laadimine nurjub. Selle probleemi lahendamiseks saadaval on värskendus. Enne selle värskenduse installimist vaadake sedaEeltingimused jaotis.
Sümptomid
See probleem ilmneb pärast seda, kui olete kas turvavärskenduse 3100465 või kiirparanduse 3022780 installitud serveris, milles töötab Windows Server 2008 R2.
Selle värskenduse hankimine
NB! Keelepaketi installimisel pärast selle värskenduse installimist peate selle värskenduse uuesti installima. Seetõttu soovitame teil installida mis tahes keeles see enne selle värskenduse installimist. Lisateabe saamiseks vaadake teemat Lisage keelepaketid Windows.

1. meetod: Windows Update

See värskendus on saadaval Windows Update'is soovitatav värskendusena. Käivitage Windows Update'i kohta lisateabe saamiseks vaadake teematKuidas saada värskendus Windows Update'i kaudu.

2. meetod: Microsofti värskenduste kataloogist

See värskendus eraldiseisva saamiseks minge selle Microsofti värskenduste kataloogist veebilehel.

Teadaolev probleem 1

Pärast värskenduse KB3145126 installimist võite kokku puutuda selle DNSservice.In jookseb selle stsenaariumi, logitakse rakenduselogisse järgmisega sarnanev sündmus:

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õhjus

See DNS-i teenuse krahhi võib ilmneda juhul, kui DNS-i on konfigureeritud on ka CNAME ja SOA salvestada, et mõlemad on olemas on "@" kirje. On "@" kirje tuvastab juur DNS-tsooni. See on võimalik sageli kindlaks teha DNS-halduri kirje onsama emakausta&gt; nimi. Selles kaustas on lubatud SOA ja NS kirjeid. RFC 2181 kirjeldatakse nime unikaalsuse kontrolli CNAME-kirjeid. Vastavalt RFC 2181, võib esineda CNAME-i thevanema nimi&gt; kausta ("@") ala.

Lahendus

Selle probleemi vältimiseks tuvastada ja eemaldada selle "@" CNAME-kirje, mis probleemi põhjustab valesti piirkonnast enne, kui olete installinud värskenduse KB3145126.

Probleemsete tsoonide tuvastada käivitage järgmine PowerShelli skripti näide. PowerShell on installitud vaikimisi 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
See skript tuvastab CNAME-kirjeid, mis on vastuolus SOA kirjete kohalikes DNS-tsooni. Kui näete "DNS-i teenus ei tööta" messagewhenyou PowerShell skripti käivitada, siis veenduge, et DNS-i teenus on käivitatud enne skripti käitamist. Kui peate esmalt tegema DNS-i teenuse stabiilne KB3145126 värskenduse desinstallimine.

Kustutada CNAME-kirjeid, mis ei vasta RFC 2181 põhineb väljundi, mis on tagastatud PowerShelli skripti, tippige käsuviibale järgmine käsk ja vajutage sisestusklahvi Enter:

@ Cname DNSCMD /recorddelete DNS-tsooni nimi
Üksikasjalik teave

Eeltingimused

Selle värskenduse installimiseks installidaWindows Server 2008 R2 hoolduspaketi 1.

Registri teave

Selle värskenduse rakendamiseks peab teil on registris muudatusi tegema.

Taaskäivitamise nõue

Peate pärast selle värskenduse installimist arvuti taaskäivitama.

Värskenduse asendamise teave

See värskendus ei asenda varem välja antud värskendusi.
Olek
Microsoft on kinnitanud, et see probleem esineb jaotises "Kehtib järgmiste toodete kohta" loetletud Microsofti toodetel.
Viited
Teave selle terminoloogia mida Microsoft kasutab tarkvaravärskenduste kirjeldamiseks.
Failiteave
Selle tarkvara turvavärskenduse ingliskeelne (Ameerika Ühendriikide) versioon installib järgmistes tabelites loetletud atribuutidega failid.

Windows Server 2008 R2

Märkused
  • Konkreetse toote, vaheetapi (RTM, SPn) ja teenuseharu (LDR, GDR) failid saab tuvastada faili versiooninumbri järgi vastavalt järgmisele tabelile:
    Versioon Toode Tähtaeg Teenuseharu
    6.1.760 1.23 xxxWindows Server 2008 R2 HOOLDUSPAKETI SP1 LDR-I
  • GDR-i teenuseharud hõlmavad üksnes parandusi, mis antakse välja ulatuslikult levinud kriitiliste probleemide kõrvaldamiseks. LDR-i teenuseharud sisaldavad peale ulatuslikult väljalastavate paranduste ka kiirparandusi.
  • MANIFEST-failid (.manifest) ja MUM-failid (.mum), mis on installitud iga keskkonna puhul, on loetletud jaotises „Lisafailiteave”. MUM- ja MANIFEST-failid ning nendega seotud turbekataloogifailid (.cat) on värskendatavate komponentide oleku säilitamiseks äärmiselt olulised. Turbekataloogifailid, mille atribuudid on nimetamata, on allkirjastatud Microsofti digitaalallkirjaga.
x64 Windows Server 2008 R2
Faili nimiFaili versioonFaili mahtKuupäevAegPlatvorm
Cache.DNSPole rakendatav3,19803-juuni 201520:15Pole rakendatav
DNS.exe6.1.7601.23375700,41609-märts-201617:58x64
Dnsserver.events.XMLPole rakendatav60903-juuni 201520:15Pole rakendatav

Lisafailiteave

x64 Windows Server 2008 R2
Faili atribuutVäärtus
Faili nimiAmd64_07b49916ed76e55ab4e7ff188a15ff4e_31bf3856ad364e35_6.1.7601.23375_none_996a024c287e6f39.manifest
Faili versioonPole rakendatav
Faili maht710
Hoiatus.10-märts-2016
Täiendav failiteave19:50
PlatvormPole rakendatav
Faili nimiAmd64_microsoft-windows-dns-server-service_31bf3856ad364e35_6.1.7601.23375_none_ac7575300681bfe0.manifest
Faili versioonPole rakendatav
Faili maht157,939
Hoiatus.09-märts-2016
Täiendav failiteave20:04
PlatvormPole rakendatav
Faili nimiUpdate.mum
Faili versioonPole rakendatav
Faili maht1 671
Hoiatus.10-märts-2016
Täiendav failiteave19:50
PlatvormPole rakendatav

Hoiatus. See artikkel on masintõlgitud.

Atribuudid

Artikli ID: 3145126 – viimati läbi vaadatud: 10/27/2016 08:01:00 – redaktsioon: 6.0

Windows Server 2008 R2 Service Pack 1

  • kbsurveynew kbfix kbexpertiseadvanced atdownload kbmt KB3145126 KbMtet
Tagasiside