Resolução de DNS no Windows Server 2012 executando o Hyper-V

7

O problema é o seguinte:

  • Ping hostname < - o host responde, parece que a resolução é feita em netbios
  • nslookup hostname < - hostname não foi encontrado por Desconhecido: Sem resposta do servidor.

Agora vem a parte engraçada. Por um curto período de tempo, a resolução funciona. Também pode ser que um usuário conectado ao servidor possa resolver o nome do host e outro não possa ao mesmo tempo.

Configuração:

Eu tenho um domínio no Windows Server 2012 que tem a função Hyper-V instalada. O servidor tem 4 interfaces de rede física, em que # 1 e # 2 são usados como um comutador virtual pelo Hyper-V e não possuem nenhum endereço IP configurado.

A interface de rede nº 3 e nº 4 obteve seus endereços IPv4 pelo nosso servidor DHCP (que é uma VM nesse host do Hyper-V). Os Switches virtuais # 1 tem um endereço IP estático e o # 2 também tem seu endereço por DHCP.

Eu tenho dois servidores DNS. Nslookup em ambos os resultados no mesmo. O segundo servidor DNS está em outro host do Hyper-V em outro servidor. Cada interface de rede tem o servidor DNS primário e secundário configurado, que foi mostrado por ipconfig / all.

Como informação adicional. A resolução parece funcionar corretamente em todos os outros clientes / servidores, exceto neste.

Eventlog no servidor com o problema:

  • Hyper-V-VMMS - ID do evento: 32022: A replicação não funcionou devido ao nome resolução do parceiro de replicação.
  • Eventos do cliente DNS - ID do evento: 8015: registro de DNS no DNS Servidores não funcionaram, timeout.

Log de eventos no servidor DNS primário:

  • DNS-Server-Service: Event-ID: 4015: O servidor DNS reconheceu um Erro-ActiveDirectory crítico. Certifique-se de que o AD funcione corretamente. Errordebuginformation está vazio "".
  • O AD-Logs não mostrou erros.

O servidor DNS secundário não mostrou erros recentemente.

Não sei se uma reinicialização do servidor pode ajudar, mas essa é a última coisa que eu faria, por causa das VMs em execução neste servidor.

Solução de problemas:

  • desativei o IPv6 em todas as interfaces de rede.
  • Eu olhei no tráfego da rede e procurei por pacotes DNS. o O DNS-Server não recebeu nenhum deste servidor.
  • Procurando nas interfaces de rede do servidor com este problema, parece que nem sequer envia quaisquer pedidos para os servidores de DNS.
  • Tentei desativar e ativar as interfaces de rede.

Várias outras ferramentas de diagnóstico (por exemplo, dcdiag) não funcionaram devido à resolução de dns que não funciona. Então, alguma idéia?

    
por Kevin 04.07.2014 / 09:36

2 respostas

0

Isso soa como um problema de DNS. O AD é muito instável em erros de DNS, pois depende muito da resolução de nomes DNS. De acordo com os erros, parece que esta pode ser a raiz do problema. Certifique-se de ter os servidores DNS configurados corretamente.

Assim como um primeiro pensamento, o localhost (se for um servidor DNS e um controlador de domínio) deve ser o primeiro servidor ip nas listas de DNS.

    
por 04.07.2014 / 09:59
0

Talvez eu não tenha entendido corretamente seu cenário, mas se você tiver mais de uma interface de uma máquina em uma sub-rede, seu Windows não funcionará.

Se você quiser ter mais de um link para um segmento devido à taxa de transferência, será necessário usar o "NIC Teaming" no Windows, mas deverá ter o switch, que pode fazer "agregação de links". Como configurar você pode ver, por exemplo, aqui

Ou você precisa usar uma NIC exclusivamente para um host virtual.

    
por 04.07.2014 / 10:06