質問: ipv6アドレスに基づいてローカルネットワーク上のデバイスを識別します dayTMがついに登場しました。今までipv6を避けてきましたが、至福の無知は終わらせなければなりません。avalancheボットネットに対する最近の法執行活動で、ネットワーク上のデバイスがオフラインにしたc&cサーバーの1つに対してdnsルックアップを実行したことをispから通知されました。そのデバイスを見つけて処理する必要があるため、dnsサーバーでのログ記録を有効にしました。最後に4日後に一致するdnsルックアップ要求が行われましたが、残念なことに、要求はアドレスfe80::113d:d91e:e685:943b。 クラップipv6に関しては初心者で、マルウェアの一部である60以上のノードネットワーク上にマシンを持っています-ボットネットを噴出。私はtracertを実行し、ローカルリンク上にあり、現在オンラインであると判断しました。tracing route to fe80::113d:d91e:e685:943b over a maximum of 30 hops 1 9 ms <1 ms 1 ms fe80::113d:d91e:e685:943b ipv4デバイスでは、dhcpリースを調べてデバイス名を取得できます。それが失敗した場合は、pingしてからarp -aでmacアドレスを取得します。これにより、少なくとも製造元に通知されます。しかし、このネットワークにはipv6 dhcpサーバーがなく、arpはipv6を話しません。私はipv6で短期集中コースを試み、fe80プレフィックスは、アドレスがリンクローカルであり、おそらくアドレスからmacアドレスを導出できることを意味します。 i 試してみた でmacを取得13:3d:d9:85:94:3b。 ouiルックアップツールはそれを認識せず、ipv4 dhcpリースに表示されません。ネットワーク上のどのデバイスがこのipv6アドレスを持っているかをどのように判断できますか?サーバーと、トラブルシューティングを行うマシンでwindowsを実行しています。
回答: このコメント のおかげで、別のスーパーユーザー answer にコマンドを見つけました。netsh int ipv6 show neighbors 嬉しいことに、arp -aと同じように、ローカルリンク上のデバイスのmacアドレスがわかります。interface 10: local area connection internet address physical address type -------------------------------------------- ----------------- ----------- <redacted> fe80::113d:d91e:e685:943b 4c-72-b9-d2-b5-5d reachable <redacted> 次に、物理アドレスをdhcpサーバーのipv4リースと比較して、問題のあるデバイスのnetbios名を取得することができました。簡単な簡単。このmacアドレスがこの特定のipv6アドレスを生成する理由がまだわかりません。この オンラインコンバーター によると、そのリンクローカルipv6アドレスはfe80::4e72:b9ff:fed2:b55dである必要があります。しかし、それは別の質問です...