Como Resolver o Erro ‘Falha na Resolução de Nome NetBIOS’ do Copilot no AD Híbrido
🔍 WiseChecker

Como Resolver o Erro ‘Falha na Resolução de Nome NetBIOS’ do Copilot no AD Híbrido

Ao executar o Copilot em um ambiente Active Directory híbrido, você pode ver o erro ‘Falha na Resolução de Nome NetBIOS’. Esse erro impede o Copilot de se conectar a recursos locais, como compartilhamentos de arquivos ou controladores de domínio. A causa raiz é uma incompatibilidade entre como o Copilot resolve nomes NetBIOS e como sua rede lida com a resolução de nomes. Este artigo explica por que o erro ocorre e fornece correções passo a passo para restaurar a conectividade do Copilot.

Principais Conclusões: Corrigindo a Resolução de Nome NetBIOS do Copilot no AD Híbrido

  • Ordem de pesquisa de sufixo DNS: Adicione o sufixo do domínio local à lista de pesquisa de sufixo DNS na máquina onde o Copilot é executado.
  • NetBIOS sobre TCP/IP: Habilite o NetBIOS sobre TCP/IP no adaptador de rede para permitir a resolução de nomes para serviços legados.
  • Arquivo LMHOSTS: Mapeie manualmente nomes NetBIOS para endereços IP no arquivo LMHOSTS quando o DNS não for uma opção.

ADVERTISEMENT

Por que o Copilot Falha ao Resolver Nomes NetBIOS no AD Híbrido

O Copilot no Microsoft 365 usa vários mecanismos para descobrir e se conectar a recursos locais. Em uma configuração de Active Directory híbrido, onde alguns controladores de domínio estão no local e outros no Azure AD, a resolução de nomes pode falhar. O erro ‘Falha na Resolução de Nome NetBIOS’ significa especificamente que o Copilot enviou uma consulta de nome NetBIOS, mas não recebeu resposta da rede.

A resolução de nomes NetBIOS depende de mensagens de broadcast ou do arquivo LMHOSTS. Em ambientes híbridos, os broadcasts geralmente não atravessam limites de sub-rede. Se o servidor de destino estiver em uma sub-rede diferente, o broadcast falha. Além disso, se o DNS não estiver configurado para resolver nomes NetBIOS, o Copilot não pode recorrer à resolução baseada em DNS. O cenário típico é um usuário em uma estação de trabalho ingressada no Azure AD tentando acessar um compartilhamento de arquivos em um servidor local que só responde ao seu nome NetBIOS.

Como o Copilot Usa a Resolução de Nomes

O Copilot verifica a seguinte ordem ao resolver um nome: cache NetBIOS, servidor WINS se configurado, broadcast na sub-rede local, arquivo LMHOSTS e, em seguida, DNS. Se nenhum desses tiver sucesso, o Copilot retorna o erro. No AD híbrido, o WINS geralmente está ausente. Os broadcasts são bloqueados por roteadores. O DNS pode não ter o nome NetBIOS registrado. Essa cascata de falhas produz o erro.

Passos para Resolver a Falha na Resolução de Nome NetBIOS do Copilot

A correção depende da arquitetura da sua rede. Escolha o método que corresponde ao seu ambiente. Aplique as alterações na máquina onde o Copilot é executado.

Método 1: Configurar a Ordem de Pesquisa de Sufixo DNS

  1. Abra as Propriedades do Adaptador de Rede
    Pressione a tecla Windows + R, digite ncpa.cpl e pressione Enter. Clique com o botão direito no adaptador de rede ativo e selecione Propriedades.
  2. Selecione Protocolo IP Versão 4
    Clique duas vezes em Protocolo IP Versão 4 TCP/IPv4. Clique no botão Avançado na parte inferior.
  3. Adicione o Sufixo de Domínio à Lista de Pesquisa DNS
    Na guia DNS, em Sufixo DNS para esta conexão, selecione Anexar estes sufixos DNS. Clique em Adicionar e digite o nome do seu domínio local, por exemplo contoso.local. Clique em Adicionar novamente e digite o domínio pai, se necessário. Clique em OK em todas as caixas de diálogo.
  4. Teste a Resolução de Nomes
    Abra o Prompt de Comando como administrador. Digite nslookup nome-do-servidor substituindo nome-do-servidor pelo nome NetBIOS do recurso de destino. Se resolver, o Copilot usará o DNS para encontrar o recurso.

Método 2: Habilitar NetBIOS sobre TCP/IP

  1. Abra as Propriedades do Adaptador de Rede
    Pressione a tecla Windows + R, digite ncpa.cpl e pressione Enter. Clique com o botão direito no adaptador de rede ativo e selecione Propriedades.
  2. Selecione Protocolo IP Versão 4
    Clique duas vezes em Protocolo IP Versão 4 TCP/IPv4. Clique no botão Avançado.
  3. Habilite o NetBIOS
    Vá para a guia WINS. Em Configuração NetBIOS, selecione Habilitar NetBIOS sobre TCP/IP. Clique em OK em todas as caixas de diálogo.
  4. Reinicie o Adaptador de Rede
    Em Conexões de Rede, clique com o botão direito no adaptador e selecione Desabilitar. Aguarde 5 segundos, clique com o botão direito e selecione Habilitar. Isso aplica a nova configuração.

Método 3: Adicionar Entradas ao Arquivo LMHOSTS

  1. Abra o Arquivo LMHOSTS
    Pressione a tecla Windows + R, digite notepad C:\Windows\System32\drivers\etc\lmhosts.sam e pressione Enter. Se solicitado, clique em Sim para criar um novo arquivo.
  2. Adicione o Mapeamento de Nome NetBIOS e IP
    No final do arquivo, adicione uma linha com o endereço IP, um espaço e o nome NetBIOS. Por exemplo: 192.168.1.50 fileserver. Salve o arquivo como lmhosts sem extensão na mesma pasta. O sistema já possui um arquivo chamado LMHOSTS sem extensão. Se não, salve como tipo Todos os Arquivos e nomeie como LMHOSTS.
  3. Limpe o Cache DNS e NetBIOS
    Abra o Prompt de Comando como administrador. Execute ipconfig /flushdns e depois nbtstat -R. A opção -R recarrega o arquivo LMHOSTS no cache de nomes NetBIOS.
  4. Verifique a Resolução
    Execute nbtstat -a fileserver substituindo fileserver pelo nome NetBIOS. Se o comando retornar o endereço IP, o Copilot agora pode resolver o nome.

ADVERTISEMENT

Se o Copilot Ainda Tiver Problemas Após a Correção Principal

O Copilot Retorna o Mesmo Erro Após a Configuração do DNS

Se você configurou a ordem de pesquisa de sufixo DNS, mas o erro persistir, o servidor de destino pode não ter um registro A de DNS. Verifique a zona DNS no seu controlador de domínio local. Abra o Gerenciador DNS e verifique se o nome do servidor aparece na zona de pesquisa direta. Se estiver faltando, crie um registro de host A manualmente. O Copilot então resolverá o nome via DNS.

O Copilot Funciona em Algumas Máquinas, Mas Não em Outras

Isso geralmente indica que as máquinas que falham não estão ingressadas no domínio local ou não têm o sufixo DNS correto. Verifique se cada máquina tem a ordem de pesquisa de sufixo DNS configurada conforme descrito no Método 1. Para máquinas ingressadas no Azure AD, adicione o sufixo do domínio local à lista de sufixos DNS específicos da conexão.

O Copilot Ainda Não Consegue Acessar o Recurso Após Habilitar o NetBIOS

Se o NetBIOS sobre TCP/IP estiver habilitado, mas o erro permanecer, o servidor de destino pode ter o NetBIOS desabilitado. No servidor, abra as Propriedades do Adaptador de Rede, selecione TCP/IPv4, clique em Avançado, vá para a guia WINS e certifique-se de que Habilitar NetBIOS sobre TCP/IP esteja selecionado. Reinicie o servidor após a alteração.

Métodos de Resolução de Nome NetBIOS do Copilot: Comparação

Item Pesquisa de Sufixo DNS NetBIOS sobre TCP/IP Arquivo LMHOSTS
Requer Ingresso no Domínio Não, funciona em qualquer máquina Não, funciona em qualquer máquina Não, funciona em qualquer máquina
Sobrecarga de Rede Baixa, usa DNS existente Média, broadcasts podem aumentar o tráfego Nenhuma, arquivo estático
Esforço Administrativo Médio, por máquina ou Política de Grupo Baixo, configuração por máquina Alto, deve atualizar o arquivo para cada recurso
Funciona Através de Sub-redes Sim Não, broadcasts são locais Sim, baseado em IP
Melhor Para AD híbrido com DNS funcional Redes planas pequenas Poucos servidores estáticos

O Copilot em ambientes AD híbridos requer resolução de nomes confiável para acessar recursos locais. O erro ‘Falha na Resolução de Nome NetBIOS’ ocorre quando os broadcasts falham e o DNS não está configurado para resolver nomes NetBIOS. Configurando a ordem de pesquisa de sufixo DNS, habilitando o NetBIOS sobre TCP/IP ou usando o arquivo LMHOSTS, você pode restaurar a conectividade do Copilot. Para problemas persistentes, verifique se tanto o cliente quanto o servidor de destino têm o NetBIOS habilitado e se os registros DNS existem. Após aplicar a correção, teste com nbtstat -a para confirmar a resolução antes de usar o Copilot.

ADVERTISEMENT