2011-11-15 10 views
0

私が接続しているLANの情報を収集するbashスクリプトを書いています。プライベートLAN上のIPアドレスを解決し、関連するホスト名をbashで取得する方法は?

How can I write a linux bash script that tells me which computers are ON in my LAN?の指示に従った後、同じLANに接続されているコンピュータのホスト名などの情報を収集したいと思います。

私はPINGコマンドのマニュアルページを見ましたが、有用なものが見つからず、NSLOOKUPコマンドもチェックしましたが、成功しませんでした。

IPアドレスをプライベートLAN上のホスト名に解決する既存のbashコマンドがありますか?

もしそうでない場合は、それを入手するためのスクリプトを書く方法についていくつかのアイデアがありますか?

答えて

2

あなたは

host 204.152.191.5 
+0

$>ホスト192.168.1.1 $>ホスト1.1.168.192.in-addr.arpaようhostコマンドを試してみました。見つからない:3(NXDOMAIN) – Matteo

+0

それは敬虔なDNSの失敗です。おそらくあなたのDNS設定は適切ではありません。 – Rahul

+0

作品は、たくさんのことをする – Matteo