主な質問
10.0.1.1 (自宅 LAN 内) に対応する物理デバイスを見つけるにはどうすればよいでしょうか?
(私は を試しましたがdig
、物理デバイス情報が表示されませんでした。また と を試しましたnslookup
がhost
、どちらも失敗しました。ところで、最後の文が示唆しているように、私は Linux 指向、または少なくとも Unix 指向の回答を好みますが、Windows または「非 Unix-Mac」でも問題ありません。)
(これは単なる二次的な好奇心です。)
メタ質問
調べてみようと思っているどこ私のDHCPサーバーです。IPが10.0.1.1であることはわかっていますが、どこにあるのか知りたいのです物理的に。
これは Google で簡単に検索できる質問だと思っていましたが、大間違いでした。
この投稿の質問についても同じことが言えます。これは基本的に私の元の質問の一般化です。
だからこの哀れな投稿が生まれたのです。
私のメタ質問は、「これらの質問にはどのような Google クエリ文字列を使用すればよいですか?」です。
まったく困惑しています。
答え1
私があなたに提供できる最高のものは、まだ目的の半分しか達成できないものかもしれません。
ホスト マシン (自分のコンピューター) では、このデバイスと同じネットワーク上にいる必要があります (10.0.1.2 から 10.0.1.254 が安全です)。これはすでに構成されており、DHCP サーバーがそのプール内のアドレスを配布しているものと想定しています。
これらすべてを確認したら、次の操作を実行できます。
- それを ping してから、ARP スキャンを実行します (Windows では arp -a、Linux でも同じだと思います)。その IP に対応する MAC アドレスを見つけて、その MAC プレフィックス (最初の 6 つの英数字) に対応するハードウェアを検索できます。
- zenmap/nmap のようなツールをインストールし、フルスキャンを実行します。あまりロックダウンされていない場合は、ハードウェアと OS が動作しているかどうかがわかるはずです。基本的に、上記の手順が自動化され、さらにいくつかの処理が行われます。
そこから、いくつかのオプションが利用できます。クローゼットに多数のユニークなマシンがあり、それが仮想化されていないことが確実に判明した場合は、目で絞り込むことができます。アクセスできるはずのマシンで、RDP または SSH (または同様のもの) が実行されていることがわかった場合は、既知の資格情報を使用してリモート接続を試み、そこから先に進むことができます。
言及する価値のあるもう 1 つの点は、trace route コマンド (Windows では tracert (ip)、Linux では traceroute (ip)) を使用できることです。これにより、ユーザーと DHCP サーバーの間にどのような機器が存在するか (存在する場合) がわかります。
楽しい狩りを!
答え2
もう少しだけ:
例えば、
mtr -nrwc1p --timeout 5 www.google.com
traceroute の優れた代替品です (うーん... Windows で使用できるかどうかはわかりません)
mtr --help
またはman mtr
詳細情報をご覧ください。