ローカルIPアドレスの情報を見つけますか?


9

最近、BTエンジニアの訪問を受けて、IP電話システムの問題を解決しようとしました。

彼らの指摘の1つは、ネットワーク上で4つのDHCPサーバーが実行されていることです。私はそれらのうち2つを無効にし(1つは実行しているはずです)、すべてが正常に機能することをテストしました。しかし、4番目のDHCPサーバーは私を回避します!

デバイスのIPアドレスは192.168.1.59ですが、IPアドレスを正常にpingできます。

「nbtstat -a 192.168.1.59」を実行すると、次の結果が得られます。

$ nbtstat -a 192.168.1.59
$ Local Area Connection:
$ Node IpAddress: [192.168.1.45] Scope Id: []
$ Host not found.

IPアドレスに対してRDPまたはVNCビューアーを実行すると、接続しません。

デバイスについて詳しく知る方法は他にありますか?

回答:


11

nmapはこれに最適です。サーバーがリッスンしているポートを通知するだけでなく(多くの場合、オペレーティングシステムを特定するのに十分です)、OSフィンガープリントを実行することもできます。OSフィンガープリントは、多くの場合、プリンターモデルを識別することもできます。

やってみる nmap -A -v 192.168.1.59


残念ながら、これはネイティブのMacOSコマンドではありません
blagus

いいえ。ただし、他のほとんどのアプリと同様に、それを使用してインストールできますbrew install nmap
blockloop

6

MACアドレスのarpテーブルを確認できます。これはUNIXでは次のように実行されます。

arp -a -n | grep 192.168.1.59

Windowsには類似物があると思います。

次に、MACアドレスの最初の3つのオクテットをベンダー識別ルックアップと相互参照できます。ベンダー識別ルックアップには、Web上に多数あります。そのようなものの1つがここにあります(私はそれについて何も知りません。Google検索で最初に出てきただけです)。これにより、機器の製造者がわかります。これは、機器の特定に役立つことがよくあります。

管理可能なスイッチがある場合は、そのMACアドレスをスイッチのスパニングツリーと相互参照することもできます。これにより、そのMACアドレスが表示されているスイッチポートがわかります。これにより、多くの場合、反対側にある個々のケーブルが識別されます。 。管理されたスイッチと通信する方法は、それを誰が作成したかによって異なり、単純なSF回答の範囲を超えています。これは、これらのケースでボックスを見つける最も速い方法ですが、いくつかのネットワークスマートと管理可能なスイッチが必要です。

これらすべてに失敗した場合はtelnet、よく知られたポートへの接続を試すことができます。私はよく139(接続を取得すると、WindowsボックスまたはSaMBaを実行しているUNIXボックスのいずれかです)、22(sshバナーは製造元に関するヒントを与えることができます)、および80(Webサーバーが実行されている場合、入力するGET /<CR><CR>と役立つことがよくあります)エラーテキスト。


1
はい、Windowsには同等の機能があります。ただarp -a
mailq

1
デバイスのMACアドレスを取得したら、スイッチを管理している場合は、アドレスが学習されたポートを調べることができます。
JakePaulus

はい、私は同意する、と私はそれは私がパラ3において上で言ったことだと思う
MADHATTER

2

nbtstatの出力は、デバイスがWindowsホストではないことを示唆しているようです。ルーター、スイッチ、ファイアウォール、WAPなどでしょうか?

また、複数のDHCPサーバーが正しく構成されていて、重複するスコープがない限り、複数のDHCPサーバーの実行に問題はありません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.