ネットワーク上のすべての IP がわかっている場合、そのコンピューター名を見つけるにはどうすればよいでしょうか?

ネットワーク上のすべての IP がわかっている場合、そのコンピューター名を見つけるにはどうすればよいでしょうか?

fing(ネットワーク分析用の Linux パッケージ)を使用して、ネットワーク内のすべての IP のリストを取得しました。

マシンの名前はどうすれば入手できますか? また、OS も入手できるでしょうか?

答え1

コンピュータ名は、使用している OS によっては少し扱いに​​くい場合があります。完全修飾ドメイン名の場合、つまり適切な DNS レコードが存在する場合は、逆引き検索を実行するだけで済みます。nslookup 192.168.0.123もちろん、正しい IP アドレスを使用します。

もしそれがWindowsのネットワーク名のようなものであれば(正しいプロトコル名はわかりません。SMBでしょうか)、Windowsはこれを自動的に検索することに気づきました。tracert 192.168.0.123

nmap を使用すると、OS のフィンガープリントを試すことができます。nmap -O 192.168.0.0/24

答え2

DNSサーバーがDHCPにあれば、コンピューターの名前を取得できます。OSの場合は、deksi network inventoryのようなソフトウェアが必要です。

関連情報