web-dev-qa-db-ja.com

Windows 7NetBIOS名前解決の失敗

新しいFreeNASサーバーのNetBIOS名を解決するのに問題があります。

IPでCIFS共有にpingしてアクセスできます。つまり\\ 10.1.1.15

NetBIOS名FREENASでpingまたはアクセスできません

IPでnbtstatを実行すると正しい名前が表示され、キャッシュにはその名前が含まれますが、コマンドは失敗します。両方のマシンがWORKGROUPに設定されています。他のWindowsマシンを参照して表示することはできますが、以前は、名前でPCを検索しようとするWindows以外のデバイスでも同様の問題が発生していました。

ipconfigは、最初にブロードキャストルックアップを実行する必要があるNodeタイプをハイブリッドとしてリストします。

可能であれば、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
2
Nick P

少し努力した後、問題は解決しました。私は少し愚かだと感じますが、それが誰かを助ける場合に備えて共有します。

すべてのコンピューターでnbtstat -a PCNAMEを実行したところ、複数のコンピューターで__MSBROWSE__行に気づきました。

理解するのに少し時間がかかりましたが、どうやら1台のコンピューターのサブネットマスクが255.255.255.0ではなく255.0.0.0でした。これは、複数のマスターブラウザとあらゆる種類の混乱につながります。

2
Nick P

イーサネットインターフェイスにセカンダリIPアドレスを追加したときにも同様の問題が発生しました。

「イーサネットインターフェイス」には2つのIPアドレスがありました。

  1. プライマリとして192.168.0.5
  2. セカンダリとして192.168.1.5

アクセスしようとしたホストはプライマリドメインにありました。

NetBIOS名にpingを実行しようとすると、アドレスを解決できませんでした。 Netbiosのステータスを次の方法で確認しました。

nbtstat -c

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

    No names in cache

セカンダリIPアドレスのみをノードアドレスとして報告しました。セカンダリIPアドレスを削除すると、NetBIOSの名前解決が機能し始めました。

0
nkef