私のLANには50台のWindowsホストがあります。 Windowsコマンドラインでpingを実行して、実行中のWindowsマシンのIPアドレスを取得します。
問題は、同じWindowsワークグループ内の特定のIPアドレスのホスト名を取得する方法です。
別の質問は、IPアドレスを持っている場合に、LinuxボックスからWindowsマシンのホスト名を知る方法です。どのコマンドを使用しますか? 1つのホストでKubuntu 9.04を実行しています。
技術的に好ましい方法は、nslookup <ip address>
と入力することです
NSLOOKUPは実際にホスト名のIPアドレスをDNSサーバーに要求します。 PingはローカルDNSリゾルバーキャッシュを使用しますが、フラッシュするまで正しくない可能性があります。
Windowsでは、ping -a x.x.x.x
を使用して IPアドレス からホスト名を解決することができます。
WindowsとLinuxの両方でそれを行うにはいくつかの方法があります。例えば、
Macユーザーの場合、smbutil -v status -ae x.x.x.x
が機能します。 arp -a
を使用して、ネットワーク上のすべてのMACアドレスを取得することもできます。