Server 2016, o DNS só responde quando solicitado por um endereço IP privado

1

Estou tentando configurar um servidor DNS público no IaaS do Azure. Eu criei com sucesso o servidor, instalei o DNS e configurei minhas zonas autoritativas. Eu configurei pontos de extremidade para as portas TCP e UDP 53. O firewall do Windows está desativado para fins de teste.

Quando eu faço um nslookup, especificando localhost, tudo funciona bem. No entanto, quando eu faço um nslookup especificando o endereço IP público, a solicitação expira.

Que passos devo dar para diagnosticar o problema?

    
por S. Walker 06.09.2017 / 03:07

3 respostas

0

Acabei resolvendo esse problema removendo o Grupo de segurança de rede e reatribuindo-o à placa de rede.

    
por 06.09.2017 / 20:31
1

Se bem entendi, você procura o endereço IP público da sua VM pelo servidor DNS e recebe o erro "A solicitação de DNS atingiu o tempo limite". Sugiro que você possa seguir os seguintes passos para resolver problemas:

  1. Verifique se não há software de firewall de terceiros em sua VM.
  2. Verifique se você configurou seu servidor DNS corretamente.
  3. Você pode usar a função de depuração do nslookup para verificar o seu nslookup em sua máquina para encontrá-lo em um problema de rede.

Exemplo:

C:\Administrator>nslookup
                >set debug
                >[Your test IP address]
  1. Se a sua configuração de rede estiver correta, esse problema pode ser causado pelo problema do nslookup Tools. Você pode usar 'nosearch' e 'srchlist ='

Exemplo:

C:/>nslookup -nosearch <Test IP address>

C:/>nslookup -srchlist= <Test IP address>

Se tudo acima não ajudar você a resolver esse problema, é possível fornecer mais detalhes sobre como você testa, como você configurou seu servidor DNS e informações de erro para que eu possa solucioná-lo com clareza.

Aviso: você também pode consultar este link para configurar o servidor DNS público na VM do Azure.

    
por 06.09.2017 / 10:19
1

Presumo que o IP público esteja definido no firewall do Azure e não no VMN vNIC. O nslookup, quando executado na própria VM, não pode ir para a rede externa e, em seguida, voltar para a VM se a rede não estiver configurada corretamente. Ele funciona se você o executar em outro host independente (nem no Azure nem na sua LAN)?

    
por 06.09.2017 / 10:51