Artigo: 161431 - Última revisão: terça-feira, 27 de Fevereiro de 2007 - Revisão: 2.2

Ligar a recursos de NetBIOS utilizando nomes de DNS ou endereços IP

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.
Expandir tudo | Reduzir tudo

Sumário

No Windows, pode utilizar o sistema de nomes de domínio (DNS, Domain Name System) para resolver um nome de computador para um endereço IP para funções de rede do Windows ou para ligar directamente a um endereço IP sem saber o nome de NetBIOS. Alguns exemplos são:

net use * \\ftp.microsoft.com\data
net view \\10.57.8.191


Quando utilizar esta nova funcionalidade, é ainda necessário para o computador chamado conhecer um dos nomes NetBIOS que está registado no computador remoto. Existem actualmente três formas de localizar um nome de NetBIOS válido para ligar o computador de destino:
  • Se tiver sido introduzido um totalmente qualificados nome de domínio (FQDN), tente um NetBIOS configuração de sessão para a parte do nome de anfitrião. Por exemplo, se foi introduzido \\host1.domain1.com\share net use , uma configuração de sessão de NetBIOS para o nome "anfitrião1" pode ser tentada.
  • Tente uma configuração de sessão de NetBIOS para a nova "* SMBSERVER" nome suportam implementações recentes.
  • <computername>Emitir um pedido de estado do adaptador NetBIOS (também denominado um pedido de estado do nó de NetBIOS) para o endereço de destino e, em seguida, analisar a tabela de nome devolvida para o nome registado pelo serviço de servidor (<nomedocomputador> [0 x 20]).
Netmon apresenta uma consulta de estado do adaptador como:
   NBT: NS: Query req. for *<00...(15)>
				

Mais Informação

Sessões de NetBIOS são estabelecidas entre dois nomes de NetBIOS. Uma configuração de sessão envolve as seguintes fases:
  1. Resolução (através de um servidor de nomes, difusão ou ficheiro estático) de nomes de NetBIOS
       NetBIOS name query request -->
                                  <--  NetBIOS name query response
    					
  2. É estabelecida uma ligação de TCP:
       SYN  -->
            <--  SYN-ACK
       ACK  -->
    					
  3. Uma sessão de NetBIOS está configurada através dessa ligação:
       NetBIOS session setup request -->
                                     <--  NetBIOS session setup response
    					
Quando utilizar o DNS para resolver nomes, ou quando ligar directamente a um endereço IP, não existe nenhuma garantia de que o nome de NetBIOS para o sistema chamado é conhecido.

O nome de DNS (anfitrião) não é necessariamente igual ao nome de NetBIOS (e em muitos casos o DNS o nome é realmente um alias para qualquer número de computadores diferentes). Isto significa que o nome de NetBIOS deve ser verificado antes de uma sessão pode configurar.

Se for especificado um endereço IP, como, por exemplo, net use * \\10.1.1.1\share :
  • Tentar configurar uma sessão recentemente suportados "* SMBSERVER" nome de NetBIOS

    - ou, se esta acção falhar -
  • Enviar um pedido de estado do adaptador NetBIOS para o endereço IP chamado e obter a lista de nomes NetBIOS registados para essa placa.
Se apenas o nome do anfitrião for especificado, como, por exemplo, net use * \\host1\share:
  • Tentar resolver e configurar uma sessão através de métodos de resolução de nome de NetBIOS padrão (difusão, lmhosts, WINS1, WINS2, etc..)

    - ou, se esta acção falhar -
  • Se "Activar o DNS para o Windows Resolução de nomes" estiver seleccionada, tente resolver o nome utilizando ficheiro hosts local ou consulta de DNS. Se o ficheiro hosts ou DNS resolve o nome, enviar um pedido de estado do adaptador NetBIOS para o endereço IP de chamada e obter a lista de nomes de NetBIOS registados para que a placa de.
Se foi especificado um nome de domínio totalmente qualificado, tal como o net use \\host1.domain1.com\share : (consulte 137565  (http://support.microsoft.com/kb/137565/EN-US/ ) para obter mais detalhes)
  • Tentativa para configurar uma sessão de NetBIOS para o nome de anfitrião (anfitrião1)

    - ou, se esta acção falhar -
  • Enviar um pedido de estado do adaptador NetBIOS para o endereço IP chamado e obter a lista de nomes NetBIOS registados para essa placa.
Para mais informações, consulte o seguinte artigo na base de dados de conhecimento da Microsoft:
ID artigo: 137565  (http://support.microsoft.com/kb/137565/EN-US/ )
TÍTULO: Erro de sistema 53 quando ligar a um FQDN, Fully Qualified Domain Name
A resposta de estado do adaptador NetBIOS contém a tabela de nome para o computador consultado. É analisado para o nome registado pelo serviço servidor (mostrado abaixo) e, em seguida, é possível estabelecer uma ligação de TCP e a sessão de NetBIOS.

RFC1002 estados:
Certifique-NBNS pode (opcionalmente) se de que o nó é realmente premida enviando um REQUEST STATUS NODE. Se tal pedido é enviado e não é recebida uma resposta, pode ser assumido que o nó é premida.
Para estabelecer uma ligação de um computador com o Windows a outro computador utilizando a resolução de nomes de DNS, o computador remoto ou tem suporta sessões de NetBIOS para o caso especial * SMBSERVER nome ou a responder correctamente para um estado do adaptador pedir. Pode utilizar o Windows nbtstat - A <ipaddr> comandos para testar esta situação. Um exemplo é mostrado aqui:

D:\ > nbtstat - A 10.57.9.147
       NetBIOS Remote Machine Name Table

   Name               Type         Status
-------------------------------------------
<ServerName>   <1F>  UNIQUE      Registered
<ServerName>   <00>  UNIQUE      Registered
<ServerName>   <00>  GROUP       Registered
<ServerName>   <03>  UNIQUE      Registered
<ServerName>   <20>  UNIQUE      Registered   <--- The server service name
<ServerName>   <1E>  GROUP       Registered

MAC Address = 00-80-5F-50-E3-CC
				


A informação contida neste artigo aplica-se a:
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Datacenter Server
  • Microsoft Windows NT Workstation 4.0 Developer Edition
  • Microsoft Windows NT Server 4.0 Standard Edition
Palavras-chave: 
kbmt kbnetwork KB161431 KbMtpt
Tradução automáticaTradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 161431  (http://support.microsoft.com/kb/161431/en-us/ )