端末のコマンドラインを使用してホスト名を取得する方法は?


15

私はipアドレスとmacアドレスを取得するために端末でarp-scanを使用しましたが、とにかく端末にあるipaddressのホスト名を知ることができますか?たとえば、同じルーターに接続されているA-pcとB-pcとC-pcがあります。arp-scanで結果を取得したのと同じ方法でホスト名を取得する必要があります。コマンドはありますか?これに返信してください。ありがとうございました。

PS:wiresharkやその他のソフトウェアを使いたくありません。端末コマンドがあると便利です。

回答:


11

nslookupを試す

注:すべてのツールには、逆引き参照ゾーンを持つDNSが必要です。(デフォルトは前方参照ゾーンのみです)。これが、インターネット上のDNSに登録されているため、ほとんどの外部ドメイン(インターネット)で機能する理由です。内部ネットワークには、内部DNS逆引き参照サーバーが必要です。次のリンクを確認してください


11

ローカルDNSサーバーがセットアップされていると仮定すると、digは実行する必要があります

dig +short -x 123.456.789.12

(はい、それは有効なIPではなく、ハリウッドのIPです)


3

IPアドレスからホスト名を取得します。最も簡単な方法は、「ホスト」ユーティリティを使用することです。ただ走れ…

# host 64.233.187.99
output is: #99.187.233.64.in-addr.arpa domain name pointer jc-in-f99.google.com.

これにより、ネームサーバーが照会され、IPアドレスのホスト名が提供されます。デフォルトでは、/ etc / resolv.confファイルにリストされているネームサーバーが照会されます。


私はいくつかのサイトでこれを見ましたが、これは私のモデム/ルーターに接続されたPCの詳細をあなたに与えませんか?192.168.1.2
にいて

1
いいえ、知っていますが、DNS rsolverが必要です。出力ではあなたはそれがGoogleに属するIPのホスト名与えていることがわかります

1

NetBIOS名が必要だと思いますか?

sudo apt-get install nbtscan
echo will scan: $(hostname -I | cut -d ' ' -f 1)/24
nbtscan $(hostname -I | cut -d ' ' -f 1)/24
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.