ネットワーク上の DNS は不完全ですが、ほとんどのマシンで NetBIOS が有効になっています。ネットワークのどこかに Windows サーバーの NetBIOS 名が 12 個あります。すべてのマシンにアクセスしてログインし、ipconfig を実行するのは不可能です。これらのサーバーがどこにあるかはわかりません。唯一わかっているのは、これらのサーバーがどこかのデータ センターにあるということです。
NetBIOS 名を検索して IP アドレスを返すツールはありますか?
答え1
WINS サーバーがあり、すべてのクライアントがその WINS サーバーに登録するように構成されている場合は、独自のブロードキャスト ドメインの外部から NetBIOS 名を解決できます。(たとえば、他のネットワーク セグメントから) これらのサーバーはオフィス外の遠隔地に配置されていると示唆されているため、すべてが 1 つの大きなブロードキャスト ドメイン内にあるとは期待できません。
私がブロードキャスト ドメインについて何度も言及しているのは、Windows コンピュータがブロードキャスト トラフィックで NetBIOS 名をアドバタイズするからです。したがって、別のオフィスにある別のコンピュータのブロードキャスト トラフィックが聞こえない場合、NetBIOS でそのコンピュータを見つけることはできません。
WINS サーバーは、NetBIOS ジャンクを除いて DNS サーバーに類似しています。これは、さまざまなネットワークのすべてのクライアントが照会および登録するための中央データベースを提供するサーバーです。
免責事項: ところで、WINS は古くて使いにくいものです。まだ使用していないのに、使用を開始することを推奨しているわけではありません。
C:\> nbtstat -a workstation01
NetBIOS 経由で名前を IP アドレスに解決しようとし、WINS サーバーがある場合はそのサーバーに問い合わせます。