Como corrigir problemas de resolução de nomes de domínio do Windows

Como corrigir problemas de resolução de nomes de domínio do Windows

Observamos que, ocasionalmente, o Windows tem dificuldades para resolver nomes de domínio ao tentar executar ping ou nslookup . Os usuários podem descobrir que, em algumas ocasiões, o comando nslookup funciona, mas o ping do nome de host equivalente falha. Neste artigo, exploraremos esse problema e discutiremos o que fazer quando o Windows não consegue resolver nomes de domínio . Além disso, abordaremos esse problema no contexto do WSL .

O Windows não consegue resolver o nome de domínio

Por que meu domínio não está sendo resolvido?

Seu sistema pode falhar ao resolver um domínio se não houver um registro DNS A apropriado apontando para um endereço IP de origem válido. Além disso, isso pode ocorrer se um registro CNAME no DNS do Cloudflare for direcionado para um domínio externo não resolvível. Primeiro, recomendo verificar se os registros corretos estão configurados corretamente. Caso contrário, prossiga com as soluções descritas abaixo.

Como corrigir a incapacidade do Windows de resolver nomes de domínio

Se o Windows não conseguir resolver o nome de domínio, o passo inicial deve ser reinicializar o servidor, pois o problema pode ser decorrente de uma falha temporária. No entanto, se você não conseguir reiniciar por ser um servidor de produção ou uma reinicialização não corrigir o problema, siga as soluções listadas abaixo.

  1. Registrar DNS manualmente
  2. Examine a configuração de IP
  3. Permitir solicitações DNS de saída no firewall do servidor
  4. Retificar arquivos GPO corrompidos
  5. Redefinir protocolos de rede

Vamos nos aprofundar nos detalhes de cada solução.

1] Registre manualmente o DNS

Ocasionalmente, um dispositivo pode se tornar não registrado e subsequentemente registrado novamente automaticamente devido a várias atividades ou patches. Em tais cenários, os usuários podem precisar registrar manualmente o dispositivo em seus computadores. Para fazer isso, abra o Prompt de Comando como administrador e execute o seguinte comando:

ipconfig /registerdns

Depois, reinicie o computador para verificar se o problema persiste.

2] Examine a configuração do IP

Também é crucial verificar a configuração IPv4 do seu computador e garantir que sua configuração NetBIOS esteja alinhada com sua configuração DNS. Você pode fazer isso seguindo estas etapas:

  1. Abra o Gerenciador do Servidor.
  2. Navegue até Servidor local e clique no hiperlink ao lado da sua Ethernet (ou WiFi, se estiver conectado via wireless).
  3. Clique com o botão direito do mouse na sua rede e selecione Propriedades.
  4. Clique em Propriedades novamente.
  5. Localize o Protocolo de Internet versão 4 (TCP/IPv4), selecione-o e clique em Propriedades.
  6. Clique em Avançado e navegue até a aba WINS.
  7. Na seção de configuração NetBIOS, a seleção padrão permite o uso da configuração NetBIOS fornecida pelo servidor DHCP. Se você estiver usando um endereço IP estático ou se o servidor DHCP não fornecer uma configuração NetBIOS, você pode habilitar o NetBIOS sobre TCP/IP para funcionalidade ideal selecionando Habilitar NetBIOS sobre TCP/IP.
  8. Clique em Ok.

Por fim, verifique se o problema foi resolvido.

3] Permitir solicitações DNS de saída no firewall do servidor

O próximo passo é configurar o firewall para permitir solicitações DNS de saída. Esta tarefa deve ser realizada pelo administrador do servidor ou alguém com acesso ao Server Manager. Siga estes passos:

  1. Abra o Gerenciador do Servidor.
  2. Navegue até Ferramentas > Firewall do Windows Defender com Segurança Avançada.
  3. No lado esquerdo da janela, clique em Regras de saída > Nova regra.
  4. Defina o Tipo de Regra como Porta e clique em Avançar.
  5. Na seção Protocolo e Portas, selecione UDP e especifique 53 como o número da porta.
  6. Clique em Avançar.
  7. Selecione Permitir a conexão > Avançar.
  8. Selecione o perfil onde deseja que esta regra seja aplicada e clique em Avançar.
  9. Nomeie a regra como “Solicitações DNS de saída” ou qualquer nome que você preferir e clique em Concluir.

Você pode verificar se a regra está habilitada e aparece em Regras de saída.

4] Retificar arquivos GPO locais corrompidos

Esse problema pode surgir se os arquivos GPO locais estiverem corrompidos, impedindo o Windows de aplicar a política de DNS e resultando no erro mencionado. Para resolver isso, excluiremos esses arquivos corrompidos e reimplementaremos as alterações de GPO. Siga estas etapas:

  1. Primeiro, abra o Explorador de Arquivos e renomeie ou exclua o arquivo localizado em C:\Windows\System32\GroupPolicy\Machine\Registry.pol no computador cliente.
  2. Em seguida, abra o Prompt de Comando como administrador.
  3. Executar gpupdate /force.

Isso reaplicará a Group Policy imposta pelo administrador do servidor. Agora, verifique se o problema foi resolvido.

5] Redefinir protocolos de rede

Se o problema continuar mesmo depois de forçar uma atualização de GPO, prossiga para redefinir os protocolos de rede do cliente. Para fazer isso, abra o Prompt de Comando como administrador e execute os seguintes comandos:

Redefinir TCP/IP

netsh int ip reset

Redefinir Winsock

netsh winsock reset

Limpar DNS

ipconfig /flushdns ipconfig /registerdns

Por fim, verifique se o problema foi resolvido.

Por que meu nome de domínio não está funcionando?

Certifique-se de que seu nome de domínio esteja ativo e registrado com um registrador de domínio confiável. Verifique suas configurações de DNS para confirmar se estão precisas e certifique-se de que seu nome de domínio esteja apontado com precisão para o servidor ou endereço IP pretendido.

Fonte

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *