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.
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
- Abra as Propriedades do Adaptador de Rede
Pressione a tecla Windows + R, digitencpa.cple pressione Enter. Clique com o botão direito no adaptador de rede ativo e selecione Propriedades. - 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. - 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 exemplocontoso.local. Clique em Adicionar novamente e digite o domínio pai, se necessário. Clique em OK em todas as caixas de diálogo. - Teste a Resolução de Nomes
Abra o Prompt de Comando como administrador. Digitenslookup nome-do-servidorsubstituindo 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
- Abra as Propriedades do Adaptador de Rede
Pressione a tecla Windows + R, digitencpa.cple pressione Enter. Clique com o botão direito no adaptador de rede ativo e selecione Propriedades. - Selecione Protocolo IP Versão 4
Clique duas vezes em Protocolo IP Versão 4 TCP/IPv4. Clique no botão Avançado. - 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. - 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
- Abra o Arquivo LMHOSTS
Pressione a tecla Windows + R, digitenotepad C:\Windows\System32\drivers\etc\lmhosts.same pressione Enter. Se solicitado, clique em Sim para criar um novo arquivo. - 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 comolmhostssem 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 comoLMHOSTS. - Limpe o Cache DNS e NetBIOS
Abra o Prompt de Comando como administrador. Executeipconfig /flushdnse depoisnbtstat -R. A opção -R recarrega o arquivo LMHOSTS no cache de nomes NetBIOS. - Verifique a Resolução
Executenbtstat -a fileserversubstituindo fileserver pelo nome NetBIOS. Se o comando retornar o endereço IP, o Copilot agora pode resolver o nome.
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.