Falha na resolução de nomes NetBIOS do Windows 7

Falha na resolução de nomes NetBIOS do Windows 7

Estou tendo problemas para resolver o nome NetBIOS de um novo servidor FreeNAS.

Posso executar ping e acessar compartilhamentos CIFS por IP, ou seja, \10.1.1.15

Não consigo fazer ping ou acessar pelo nome NetBIOS FREENAS

A execução de nbtstat no IP mostra o nome correto e o cache inclui o nome, mas os comandos ainda falham. Ambas as máquinas estão configuradas para WORKGROUP. Posso navegar e visualizar outras máquinas Windows, mas anteriormente também tive problemas semelhantes em dispositivos não Windows tentando encontrar meu PC pelo nome.

ipconfig lista o tipo de nó como híbrido, que deve fazer uma pesquisa de transmissão primeiro.

Prefiro evitar editar arquivos hosts para adicionar uma pesquisa estática, se possível. Além disso, embora eu esteja bastante preso, pesquisei no Google e verifiquei várias opções de registro sem muita sorte.

C:\Windows\system32>ipconfig /all

Windows IP Configuration

   Host Name . . . . . . . . . . . . : Nick-PC
   Primary Dns Suffix  . . . . . . . :
   Node Type . . . . . . . . . . . . : Hybrid
   IP Routing Enabled. . . . . . . . : No
   WINS Proxy Enabled. . . . . . . . : No

C:\Windows\system32>nbtstat -A 10.1.1.15

Local Area Connection:
Node IpAddress: [10.1.1.82] Scope Id: []

           NetBIOS Remote Machine Name Table

       Name               Type         Status
    ---------------------------------------------
    FREENAS        <00>  UNIQUE      Registered
    FREENAS        <03>  UNIQUE      Registered
    FREENAS        <20>  UNIQUE      Registered
    WORKGROUP      <00>  GROUP       Registered
    WORKGROUP      <1E>  GROUP       Registered

    MAC Address = 00-00-00-00-00-00


C:\Windows\system32>nbtstat -c

Local Area Connection:
Node IpAddress: [10.1.1.82] Scope Id: []

                  NetBIOS Remote Cache Name Table

        Name              Type       Host Address    Life [sec]
    ------------------------------------------------------------
    FREENAS        <20>  UNIQUE          10.1.1.15           600

C:\Windows\system32>ping FREENAS
Ping request could not find host FREENAS. Please check the name and try again.

C:\Windows\system32>ping 10.1.1.15

Pinging 10.1.1.15 with 32 bytes of data:
Reply from 10.1.1.15: bytes=32 time<1ms TTL=64

Responder1

OK, depois de algum esforço, agora está resolvido. Eu me sinto um pouco estúpido, mas compartilharei caso isso ajude alguém.

Corri nbtstat -a PCNAMEem todos os computadores e notei uma __MSBROWSE__linha em mais de um.

Demorei um pouco para descobrir, mas aparentemente um dos computadores tinha uma máscara de sub-rede incorreta de 255.0.0.0 em vez de 255.255.255.0. Isso leva a vários navegadores mestres e a todo tipo de confusão.

Responder2

Tive um problema semelhante quando adicionei um endereço IP secundário a uma interface Ethernet.

A "interface Ethernet" tinha dois endereços IP:

  1. 192.168.0.5 como primário
  2. 192.168.1.5 como secundário

O host que tentei acessar estava no domínio primário.

Quando tentei fazer ping no nome NetBIOS, não consegui resolver o endereço. Verifiquei o status do Netbios por:

nbtstat -c

Ethernet:
Node IpAddress: [192.168.1.5] Scope Id: []

    No names in cache

Ele relatou apenas o endereço IP secundário como endereço do nó. Quando removi o endereço IP secundário, a resolução de nomes do netbios começou a funcionar.

informação relacionada