Преминаване към основното съдържание
Поддръжка
Влизане с Microsoft
Влезте или създайте акаунт.
Здравейте,
Изберете друг акаунт.
Имате няколко акаунта
Изберете акаунта, с който искате да влезете.

Тази статия се описва проблем, при който Windows Server 2008 R2 Service Pack 1 (SP1)-базирани DNS сървър с Active Directory – интегрирани зони не се зареди DNS зони. Налична е актуализация за решаване на проблема. Преди да инсталирате тази актуализация, вижте предпоставки .

Симптоми

Този проблем възниква, след като сте или 3100465 за актуализация на защитата или актуална корекция 3022780 сървър, работещ под Windows Server 2008 R2.

Как да получите тази актуализация

Важно: Ако инсталирате езиков пакет, след като инсталирате тази актуализация, трябва да преинсталирате тази актуализация. Препоръчва се да инсталирате всички езикови пакети, преди да инсталирате тази актуализация. За повече информация вижте Добавяне езикови пакети за Windows.

Метод 1: Windows Update

Тази актуализация се предлага като Препоръчителни актуализация на Windows Update. За повече информация как да изпълните Windows Update вижте как да получите актуализация чрез Windows Update.

Метод 2: Каталога на Microsoft Update

За да получите самостоятелния пакет за тази актуализация, отидете на уеб сайта на Каталога на Microsoft Update .

Известен проблем 1

След като инсталирате актуализация KB3145126 възникват сривове на услугата за DNS. В този случай в регистрационния файл се записва събитие, подобно на следното:

Log Name: <Application> Source: <Application Error>
Event ID: 1000
Task Category: (100)
Level: Error
Keywords: Classic
User: N/A
Description:
Faulting application name: dns.exe, version: 6.1.7601.23375
Faulting module name: dns.exe, version: 6.1.7601.23375
Exception code: 0xc0000005
Faulting application path: C:\Windows\system32\dns.exe
Faulting module path: C:\Windows\system32\dns.exe

Причина

Този срив на услуга за DNS може да възникне, ако DNS е конфигуриран да SOA и CNAME запис, че и двете съществуват "@" запис. "@" Записът идентифицира корена на DNS зона. Това може да често се счита в диспечера на DNS запис с <същото като родителската папка> име. В тази папка са позволени SOA и NS записи. RFC 2181 описва име уникалност проверки за CNAME записи. Според RFC 2181, CNAME може да съществува в папката <същото като име на главния> ("@") на зона.

Решение

За да избегнете този проблем, проверете и премахнете "@" CNAME запис, който причинява проблема от неправилно зона преди да инсталирате актуализация KB3145126.

За определяне на проблемните зони, изпълнете следния примерен скрипт на PowerShell. PowerShell е инсталирана по подразбиране в 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

Този скрипт ще откриете CNAME записи, които са в конфликт с SOA записи в локално проведе DNS зони. Ако видите съобщение "DNS услуга не се изпълнява" когато стартирате скрипт PowerShell, проверете дали е стартирана услугата DNS, преди да стартирате скрипта. Може да се наложи да деинсталирате актуализация KB3145126 първо да направи услугата DNS стабилна.

За да изтриете CNAME записите, които не съответстват на RFC 2181 въз основа на продукция, която се връща от PowerShell скрипт, въведете следната команда в командния ред и натиснете Enter:

DNSCMD /recorddelete име @ cname DNS зона
 

Актуализация на подробна информация

Необходими условия:

За да инсталирате тази актуализация, трябва да инсталирате Service Pack 1 за Windows Server 2008 R2.

Информация за системния регистър

За да приложите тази актуализация, не трябва да променяте нищо в системния регистър.

Изискване за рестартиране

Може да се наложи да рестартирате компютъра, след като приложите тази актуализация.

Информация за заместване на актуализация

Тази актуализация не заменя вече издадена актуализация.

Статус

Microsoft потвърждава, че това е проблем в продуктите на Microsoft, изброени в раздела "Отнася се за".

Препратки

Научете повече за терминологията , използвана за описание на софтуерните актуализации от Microsoft.

Файлова информация

Английската (САЩ) версия на тази софтуерна актуализация инсталира файлове, които имат атрибути, изброени в следните таблици.

Бележки

  • Файловете, които се отнасят до конкретен продукт, контролна точка (RTM, SPn) или папка (LDR, GDR), могат да бъдат идентифицирани чрез преглеждане на числата за версия на файла, както е показано в следващата таблица:

    Версия

    Продукт

    Контролна точка

    Клон на услуга

    6.1.760 1.23 xxx

    Windows Server 2008 R2

    SP1

    LDR

  • GDR папките съдържат само онези файлове, които са за широко разпространение за адресиране на критични проблеми. LDR папките съдържат актуални корекции в допълнение на корекциите за широко разпространение.

  • Файловете MANIFEST (.manifest) и файловете MUM (.mum), инсталирани за всяка работна среда, са изброени в раздела "допълнителна информация". MUM, MANIFEST и свързаният каталог за защита (.cat), са много важни за поддържане на състоянието на актуализираните компоненти. Каталожните файлове на защитата, за които не са изброени атрибути, са подписани с цифров подпис на Microsoft.

x64 Windows Server 2008 R2

Име на файл

Версия на файла

Размер на файла

Дата

Време

Платформа

Cache.dns

Неприложимо

3,198

03-Jun-2015

20:15

Неприложимо

Dns.exe

6.1.7601.23375

700,416

09-Mar-2016

17:58

x64

Dnsserver.events.xml

Неприложимо

609

03-Jun-2015

20:15

Неприложимо


x64 Windows Server 2008 R2

Свойство на файл

Стойност

Име на файл

Amd64_07b49916ed76e55ab4e7ff188a15ff4e_31bf3856ad364e35_6.1.7601.23375_none_996a024c287e6f39.manifest

Версия на файла

Неприложимо

Размер на файла

710

Дата (UTC)

10-Mar-2016

Време (UTC)

19:50

Платформа

Неприложимо

Име на файл

Amd64_microsoft-windows-dns-server-service_31bf3856ad364e35_6.1.7601.23375_none_ac7575300681bfe0.manifest

Версия на файла

Неприложимо

Размер на файла

157,939

Дата (UTC)

09-Mar-2016

Време (UTC)

20:04

Платформа

Неприложимо

Име на файл

Update.mum

Версия на файла

Неприложимо

Размер на файла

1,671

Дата (UTC)

10-Mar-2016

Време (UTC)

19:50

Платформа

Неприложимо


Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

Общностите ви помагат да задавате и отговаряте на въпроси, да давате обратна връзка и да получавате информация от експерти с богати знания.

Беше ли полезна тази информация?

Доколко сте доволни от качеството на езика?
Какво е повлияло на вашия потребителски опит?
Като натиснете „Подаване“, вашата обратна връзка ще се използва за подобряване на продуктите и услугите на Microsoft. Вашият ИТ администратор ще може да събира тези данни. Декларация за поверителност.

Благодарим ви за обратната връзка!

×