DNS no Windows Server 2016: não executar pesquisa recursiva quando o servidor de nomes retorna um CNAME

2

Estou executando o Windows Server 2016 Datacenter; Função de servidor DNS. Eu tenho uma zona de stub configurada para um domínio usado com freqüência. A zona de stub está configurada corretamente e é preenchida com registros NS válidos e cola A. Aqui está o problema - capturei a sequência com o Wireshark:

  • O servidor DNS hospeda uma zona de stub example.com; devidamente preenchido com NS e cola os registros.
  • O cliente DNS tenta resolver um registro host1.example.com.
  • O servidor DNS consulta um servidor de nomes em example.com.
  • exemplo.com servidor de nomes retorna o registro CNAME para hostz.example.net.
  • O servidor DNS responde ao cliente DNS com falha do servidor.

Este cenário funciona bem com o Server 2012 R2. Recentemente, atualizamos para o Server 2016. No Server 2012 R2, o servidor DNS executa uma pesquisa recursiva usando o registro CNAME retornado pelo servidor de nomes da zona de stub e retorna corretamente o endereço IP do registro CNAME para o cliente DNS.

Alguma idéia de por que o DNS do servidor 2016 não está continuando a realizar uma pesquisa recursiva com o registro CNAME retornado? Verifiquei que a recursão está ativada e o servidor executa pesquisas recursivas para todos os outros tipos de consultas. Resolvi o problema alterando a zona de stub para um encaminhador condicional, mas prefiro usar zonas de stub, pois os registros do NS são atualizados automaticamente.

    
por Greg Tomsho 15.06.2017 / 05:20

0 respostas