Ошибка разрешения имени NetBIOS в Windows 7

Ошибка разрешения имени NetBIOS в Windows 7

У меня возникли проблемы с определением имени NetBIOS нового сервера FreeNAS.

Я могу пинговать и получать доступ к общим папкам CIFS по IP, например, \\10.1.1.15

Я не могу выполнить ping или получить доступ по имени NetBIOS FREENAS

Запуск nbtstat на IP показывает правильное имя, и кэш включает имя, но команды все равно не выполняются. Обе машины настроены на WORKGROUP. Я могу просматривать и просматривать другие машины Windows, но ранее у меня также были похожие проблемы на устройствах не Windows, пытающихся найти мой ПК по имени.

В ipconfig указан тип узла «Гибрид», поэтому сначала следует выполнить широковещательный поиск.

Я бы предпочел избежать редактирования файлов hosts для добавления статического поиска, если это возможно. Кроме этого, хотя я довольно застрял, я гуглил и проверил кучу опций реестра, но без особого успеха.

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

решение1

Хорошо, после некоторых усилий это теперь решено. Я чувствую себя немного глупо, но поделюсь, вдруг кому-то поможет.

Я проверил nbtstat -a PCNAMEвсе компьютеры и заметил __MSBROWSE__линию на нескольких.

Мне потребовалось некоторое время, чтобы разобраться, но, по-видимому, у одного из компьютеров была неправильная маска подсети 255.0.0.0 вместо 255.255.255.0. Это привело к появлению нескольких основных браузеров и всякого рода путанице.

решение2

У меня возникла похожая проблема, когда я добавил дополнительный IP-адрес к интерфейсу Ethernet.

«Интерфейс Ethernet» имел два IP-адреса:

  1. 192.168.0.5 как основной
  2. 192.168.1.5 как вторичный

Хост, к которому я пытался получить доступ, находился в основном домене.

Когда я попытался пинговать имя NetBIOS, адрес не удалось разрешить. Я проверил статус Netbios следующим образом:

nbtstat -c

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

    No names in cache

Он сообщил только вторичный IP-адрес как адрес узла. Когда я удалил вторичный IP-адрес, разрешение имен NetBIOS заработало.

Связанный контент