O carregamento de zonas DNS falha num servidor de DNS baseado no Windows Server 2008 R2

IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática… erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 3145126
Este artigo descreve um problema no qual Windows Server 2008 R2 Service Pack 1 (SP1)-baseados no servidor de DNS com zonas integradas no Active Directory não seja carregado zonas de DNS. Existe uma actualização corrigir este problema. Antes de instalar esta actualização, consulte oPré-requisitos secção.
Sintomas
Este problema ocorre depois de ter um actualização de segurança 3100465 ou correcção 3022780 instalado num servidor que esteja a executar o Windows Server 2008 R2.
Como obter esta actualização
Importante Se instalar um language pack depois de instalar esta actualização, terá de reinstalar esta actualização. Por conseguinte, recomendamos que instalar quaisquer language packs que necessita antes de instalar esta actualização. Para mais informações, consulte Adicionar language packs para Windows.

Método 1: Windows Update

Esta actualização é fornecida como uma actualização recomendada no Windows Update. Para mais informações sobre como executar o Windows Update, consulteComo obter uma actualização através do Windows Update.

Método 2: O catálogo do Microsoft Update

Para obter o pacote autónomo para esta actualização, vá para o Catálogo do Microsoft Update Web site.

Problema conhecido 1

Depois de instalar a actualização KB3145126, poderá detectar falhas do DNSservice.In neste cenário, é registado um evento semelhante ao seguinte no registo de aplicações:

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

Causa

Esta falha do serviço DNS pode ocorrer se o DNS está configurado para ter um CNAME e um SOA registam que existem ambos para a "@" registo. O "@" registo identifica a raiz de uma zona de DNS. Isto pode ser normalmente identificado no Gestor de DNS como um registo com omesmo da pasta principal> nome. Os registos SOA e NS são permitidos nesta pasta. O RFC 2181 descreve verificações de exclusividade de nome para registos CNAME. Em conformidade com o RFC 2181, o CNAME não existir oigual ao nome de principal> pasta ("@") de uma zona.

Resolução

Para evitar este problema, identificar e remover o "@" registo CNAME que está a causar o problema da zona mal configurada antes de instalar a actualização KB3145126.

Para ajudar a identificar as zonas problemáticas, execute o seguinte script de exemplo PowerShell. PowerShell é instalado por predefinição no 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
Este script irá identificar os registos CNAME que entram em conflito com os registos SOA em zonas DNS local. Se vir um messagewhenyou de "Serviço de DNS não está em execução" executar o script PowerShell, certifique-se de que o serviço DNS é iniciado antes de executar o script. Poderá ter de desinstalar a actualização KB3145126 para tornar o serviço DNS estável.

Para eliminar os registos CNAME que não estejam em conformidade com o RFC 2181, com base na saída que é devolvida a partir do script PowerShell, escreva o seguinte comando na linha de comandos e, em seguida, prima Enter:

Nome da zona DNS de /recorddelete DNSCMD @ cname
Informações de actualizações detalhadas

Pré-requisitos

Para instalar esta actualização, instalarService Pack 1 para Windows Server 2008 R2.

Informações de registo

Para aplicar esta actualização, não precisa de efectuar quaisquer alterações ao registo.

Requisito de reinício

Poderá ter de reiniciar o computador depois de aplicar esta atualização.

Atualizar informações de substituição

Esta actualização não substitui uma actualização anteriormente lançada.
Ponto Da Situação
A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na secção "Aplica-se a".
Referências
Obter informações sobre o terminologia que a Microsoft utiliza para descrever atualizações de software.
Informações de ficheiro
A versão inglesa (Estados Unidos) desta actualização de software instala ficheiros que têm os atributos listados nas tabelas seguintes.

Windows Server 2008 R2

Notas
  • Os ficheiros aplicáveis a um determinado produto, marco (RTM, SPn) e ramo de serviço (LDR, GDR) podem ser identificados examinando os números de versão do ficheiro tal como é mostrado na seguinte tabela:
    Versão Produto Marco Ramo de serviço
    6.1.760 1.23 xxxWindows Server 2008 R2 SP1 LDR
  • Ramos de serviço GDR contêm apenas as correções amplamente distribuídas para resolver problemas críticos generalizados. Os ramos de serviço LDR contêm outras correcções além das correcções amplamente distribuídas.
  • Os ficheiros MANIFEST (. manifest) e MUM (. mum) instalados em cada ambiente é listados na secção "informações sobre ficheiros adicionais". MUM, MANIFESTO e os ficheiros de catálogo (. cat) de segurança associados, são muito importantes para manter o estado dos componentes atualizados. Os ficheiros de catálogo de segurança, para os quais os atributos não são listados são assinados com uma assinatura digital da Microsoft.
x64 Windows Server 2008 R2
Nome do ficheiroVersão do ficheiroTamanho do ficheiroDataHoraPlataforma
Cache. DNSNão aplicável3,19803-Jun-201520:15Não aplicável
DNS.exe6.1.7601.23375700,41609-Mar-201617:58x64
Dnsserver.Events.XMLNão aplicável60903-Jun-201520:15Não aplicável

Informações sobre ficheiros adicionais

x64 Windows Server 2008 R2
Propriedade de ficheiroValor
Nome do ficheiroAmd64_07b49916ed76e55ab4e7ff188a15ff4e_31bf3856ad364e35_6.1.7601.23375_none_996a024c287e6f39.manifest
Versão do ficheiroNão aplicável
Tamanho do ficheiro710
Data (UTC)10-Mar-2016
Hora (UTC)19:50
PlataformaNão aplicável
Nome do ficheiroAmd64_microsoft-windows-dns-server-service_31bf3856ad364e35_6.1.7601.23375_none_ac7575300681bfe0.manifest
Versão do ficheiroNão aplicável
Tamanho do ficheiro157,939
Data (UTC)09-Mar-2016
Hora (UTC)20:04
PlataformaNão aplicável
Nome do ficheiroUpdate.mum
Versão do ficheiroNão aplicável
Tamanho do ficheiro1,671
Data (UTC)10-Mar-2016
Hora (UTC)19:50
PlataformaNão aplicável

Aviso: Este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 3145126 - Última Revisão: 10/27/2016 07:47:00 - Revisão: 6.0

Windows Server 2008 R2 Service Pack 1

  • kbsurveynew kbfix kbexpertiseadvanced atdownload kbmt KB3145126 KbMtpt
Comentários