O ping não consegue encontrar o host, mas o NSLookup resolve bem no Windows

4

Temos um problema intermitente no Windows 8, pelo qual o Ping não consegue localizar o host, mas o NSLookup o resolve corretamente.

  • Ping host1 - falha com o ping não pôde encontrar o host
  • Ping host1.domain.local - também falha com o ping. Não foi possível encontrar o host
  • IPConfig / displayDNS - lista o host1 como o nome não existe
  • NSLookup host1 - funciona bem e resolve o roteador corretamente.

Já fiz um rastreamento de rede e aparentemente encontrei o seguinte:

  1. A primeira solicitação de ping para host1 não procura pelo DNS para resolução mas NbtNs, isso falha e grava essa falha no cache DNS.
  2. A segunda solicitação de ping para host1.domain.local realmente procura no DNS para resolução, mas olha para o servidor DNS secundário em vez de primário Servidor dns! Isso falha porque o servidor DNS secundário está na tela rede externa, externa ao domínio.
  3. Quaisquer solicitações de ping subseqüentes para host1 ou host1.domain.local falhar porque eles são respondidos pelo cache DNS com o anterior falhas.

Isso faz sentido, além do que posso fazer para corrigir esse comportamento estranho e ter a pilha de rede do Win 8 funcionando corretamente?

Eu li sobre esse problema intermitente em vários outros tópicos, mas ainda assim ninguém parece ter uma solução de longo prazo.

    
por NickC 25.03.2013 / 22:00

2 respostas

2

Acho que entendi. Estava tendo o mesmo problema. Desligou o IPV6 (protocolo desativado nas propriedades do adaptador de rede, ou seja, caixa desmarcada), e agora funciona.

A propósito, eu tive que desligar o IPV6 no servidor DNS também.

    
por 11.01.2014 / 00:03
0

Desativar o serviço DNSCache parece resolver o problema. Isto sugere-me sérios erros no serviço Win 8 DNSCache. A menos que haja alguma outra explicação para o que está causando o corrompimento do cache DNS em primeiro lugar.

    
por 30.03.2013 / 16:42