私はipアドレスとmacアドレスを取得するために端末でarp-scanを使用しましたが、とにかく端末にあるipaddressのホスト名を知ることができますか?たとえば、同じルーターに接続されているA-pcとB-pcとC-pcがあります。 arp-scanで結果を取得したのと同じ方法でホスト名を取得する必要があります。コマンドはありますか?これに返信してください。ありがとうございました。
PS:wiresharkやその他のソフトウェアを使いたくありません。端末コマンドがあると便利です。
nslookupを試す
注:すべてのツールには、逆引き参照ゾーンを持つDNSが必要です。 (デフォルトは前方参照ゾーンのみです)。これが、インターネット上のDNSに登録されているため、ほとんどの外部ドメイン(インターネット)で機能する理由です。内部ネットワークには、内部DNS逆引き検索サーバーが必要です。 リンクをたどる を確認してください
ローカルDNSサーバーが設定されていると仮定すると、Digは
Dig +short -x 123.456.789.12
(はい、それは有効なIPではなく、ハリウッドのIPです)
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ファイルにリストされているネームサーバーが照会されます。
私はあなたがNetBIOS名が欲しいと仮定していますか?
Sudo apt-get install nbtscan
echo will scan: $(hostname -I | cut -d ' ' -f 1)/24
nbtscan $(hostname -I | cut -d ' ' -f 1)/24