Artigo: 842127 - Última revisão: terça-feira, 24 de Julho de 2007 - Revisão: 2.14

Não pode eliminar registos de PTR de DNS que contenham caracteres em maiúsculas no Windows Server 2003

Está disponível transferência de hotfixDisponível transferência de hotfix
Ver e solicitar transferências de hotfix
Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.

Nesta página

Expandir tudo | Reduzir tudo

Sintomas

Quando tenta utilizar o snap-in do DNS no Microsoft Windows Server 2003 para eliminar registos de PTR de DNS (reverse lookup) que contenham caracteres em maiúsculas, a operação não pode funcionar como previsto.

Resolução

A correcção descrita neste artigo impede o snap-in do DNS criar PTR de DNS novos registos que contenham caracteres em maiúsculas.

Informações sobre a correcção

Está disponível a partir da Microsoft uma correcção suportada. No entanto, esta correcção destina-se a corrigir o problema descrito neste artigo. Aplique esta correcção apenas em sistemas que tenham este problema específico. Esta correcção poderá submetida a testes adicionais. Por conseguinte, se não estiver a ser gravemente afectado por este problema, recomendamos que aguarde pela próxima actualização de software que contenha esta correcção.

Se a correcção está disponível para transferência, existe uma secção "denominada transferência de correcção disponível" na parte superior deste artigo da base de dados de conhecimento. Se esta secção não for apresentado, contacte o serviço de cliente do Microsoft e suporte para obter a correcção.

Nota Se ocorram problemas adicionais ou se for necessária qualquer resolução de problemas, poderá ter de criar um pedido de assistência separado. Os custos normais do suporte serão aplicados a problemas adicionais e questões de suporte que não se enquadrem esta correcção específica. Para obter uma lista completa dos números de telefone do suporte de cliente do Microsoft ou para criar um pedido serviço separado, visite o seguinte Web site da Microsoft:
http://support.microsoft.com/contactus/?ws=support (http://support.microsoft.com/contactus/?ws=support)
Nota O formulário "Transferência de correcção disponível" apresenta os idiomas para a qual a correcção está disponível. Se não vir o idioma, é porque uma correcção não está disponível para esse idioma.

Pré-requisitos

Não pré-requisitos são necessários.

Requisito de reinício

Não é necessário reiniciar o computador depois de aplicar esta correcção. Deve parar e reiniciar em seguida, o DNS.

Informações sobre substituição de correcções

Esta correcção não substitui quaisquer outras correcções.

Informações do ficheiro

A versão inglesa desta correcção tem os atributos de ficheiro (ou atributos de ficheiro posteriores) listados na seguinte tabela. As datas e horas destes ficheiros são indicadas na hora universal coordenada (UTC). Quando visualiza as informações do ficheiro, é convertido para a hora local. Para determinar a diferença entre a UTC e a hora local, utilize o separador fuso horário no item Data e hora no painel de controlo.
Windows Server 2003, versões de 32 bits
   Date         Time   Version       Size     File name
   ----------------------------------------------------
   11-May-2004  04:35  5.2.3790.171  423,424  Dns.exe 
Windows Server 2003, versões de 64 bits
   Date         Time   Version       Size       File name  Platform
   ----------------------------------------------------------------
   11-May-2004  04:35  5.2.3790.171  1,024,512  Dns.exe    IA-64
   11-May-2004  04:35  5.2.3790.171    423,424  Wdns.exe   x86

Ponto Da Situação

A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na secção "Aplica-se a".

Mais Informação

Para obter mais informações, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
824684  (http://support.microsoft.com/kb/824684/ ) Descrição da terminologia padrão utilizada para descrever actualizações de software da Microsoft
A correcção descrita neste artigo impede o snap-in de DNS de criação de novos registos de PTR de DNS com caracteres em maiúsculas. Para eliminar registos PTR que contenham caracteres em maiúsculas ou para alterar caracteres maiúsculos em registos PTR existentes em minúsculas caracteres, instale a correcção descrita neste artigo. Em seguida, utilize um dos seguintes métodos.

Nota Estes métodos utilizam a ferramenta de resolução de problemas de DNS, Dnscmd.exe. Dnscmd.exe está incluída a ferramentas de suporte Windows Server 2003 na pasta Support no CD do Windows Server 2003. Para obter informações sobre como utilizar a ferramenta Dnscmd.exe, clique em Iniciar e, em seguida, localize ajuda das ferramentas de suporte na pasta Ferramentas de suporte do Windows depois de instalar as ferramentas de suporte.

Método 1: Eliminar todos os registos PTR

Se optar por eliminar todos os registos PTR do nó, utilize Dnscmd.exe eliminá-los em vez de eliminar registos individuais, tal como descrito no método 2. Por exemplo, escreva o seguinte comando na linha de comandos para eliminar todos os registos PTR o 10.3.2.1 endereço:
dnscmd /RecordDelete 10.in-addr.arpa. 1.2.3 PTR
importante Repare a vírgula (,) após a cadeia "in-addr.arpa". Se omitir o período, poderá receber a seguinte mensagem de erro:
Falha do comando: DNS_ERROR_ZONE_DOES_NOT_EXIST 9601 (00002581)

Método 2: Converter PTR que contenham caracteres em maiúsculas

Para converter entradas existentes em maiúsculas, utilize scriptset seguinte. Este conjunto de scripts inclui os seguintes três ficheiros:
  • Capinput.txt

    Criar este ficheiro utilizando a ferramenta da linha de comandos Dnscmd.exe juntamente com o / EnumRecords mudar no servidor de DNS baseado no Windows 2003. Copiar o Dnscmd.exe saída para um ficheiro de texto e elimine as entradas que não contêm maiúsculas caracteres para que o ficheiro de texto inclui apenas os movimentos que contenham caracteres em maiúsculas. Guarde este ficheiro como "Capinput.txt."

    Exemplo de ficheiro Capinput.txt:
    -------- snip begin input file -----------
    30.1.1 TESTING.department.company.com.
    -------- snip end input file -----------
    Viso o período no fim do domínio totalmente qualificado (FQDN, Fully Qualified Domain Name) de nomes.
  • DeleteDNSNode.bat

    Este script lê o ficheiro Capinput.txt, verifica se o registo existe e, em seguida, elimina o nó completo utilizando DNScmd.exe para eliminar os caracteres em maiúsculas. Também exporta os registos eliminados com êxito para o ficheiro Input.txt.

    Conteúdo a DeleteDNSNode.bat ficheiro:
    -------- snip begin script -----------
    @echo. > input.txt
    @FOR /F "eol=; tokens=1,2 delims=, " %%i IN (CapInput.txt) DO @call :myloop %%i %%j
    @goto :eof
    
    :myloop
    @dnscmd /enumrecords 10.in-addr.arpa %1 > NUL
    @if not errorlevel 1 dnscmd /NodeDelete 10.in-addr.arpa %1 /f & @echo %1 %2 >>input.txt
    @goto :eof
    
    :eof 
    -------- snip end script -----------
  • CreateDNSNode.bat

    Este script lê o ficheiro Input.txt e, em seguida, recria os registos utilizando a ferramenta DNScmd.exe. Este script utiliza a funcionalidade que é fornecida pela correcção descrita neste artigo para alterar os caracteres em maiúsculas para minúsculas.

    Conteúdo CreateDNSNode.bat:
    -------- snip begin script -----------
    FOR /F "eol=; tokens=1,2 delims=, " %%i IN (Input.txt) DO dnscmd /RecordAdd 10.in-addr.arpa %%i PTR %%j
    -------- snip end script -----------

A informação contida neste artigo aplica-se a:
  • Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems
  • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
  • Microsoft Windows Server 2003 Datacenter Edition
  • Microsoft Windows Server 2003 Enterprise Edition
  • Microsoft Windows Server 2003 Standard Edition
  • Microsoft Windows XP 64-Bit Edition Version 2003
Palavras-chave: 
kbmt kbautohotfix kbbug kbfix kbqfe kbhotfixserver kbwinserv2003presp1fix KB842127 KbMtpt
Tradução automáticaTradução automática
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: 842127  (http://support.microsoft.com/kb/842127/en-us/ )