• ベストアンサー

DHCPのIP割当結果をMACをキーに検索する方法は?

Windows ServerのDHCPのIPアドレスの割当結果を、ネットワーク越しにMACアドレスをキーに検索する方法をご存じでしょうか? できればJavaアプリから検索したいのですが、他の言語またはヒントでもかまいませんので、お願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • hofuhofu
  • ベストアンサー率70% (336/476)
回答No.2

日本語どころか英語でもほとんど情報がないので、できるかどうかわかりませんがDhcpEnumSubnetClientsは使えないでしょうか。 http://msdn.microsoft.com/library/en-us/dhcp/dhcp/dhcpenumsubnetclients.asp DHCP Server Management API群を探せばほかにも使えるのがあるかもしれません。 http://msdn.microsoft.com/library/en-us/dhcp/dhcp/dhcp_server_management_api.asp

参考URL:
http://msdn.microsoft.com/library/en-us/dhcp/dhcp/dhcpenumsubnetclients.asp
Nakotsu
質問者

お礼

ありがとございました。 結局、Windows以外の端末からリモートでは参照できそうにないようですが、教えていただいたAPIを使用すれば割当自体は参照できるようですね。 参考になりました。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • chirubou
  • ベストアンサー率37% (189/502)
回答No.1

Java でとういうとどうすればいいのかわかりませんが、基本的にはARPテーブル(IPアドレスとMACアドレスの対応表)を見れば分かるものについては分かります。なぜって?イーサネットはMACアドレスで通信相手を指定するからで、OSのどこかにARPテーブルが必須なのです。さらに、これはDHCP であろうがなかろうが分かります(ただしARPテーブルだけからはDHPCによる割当かどうかは分かりません)。 で、どうすればARPテーブルの中身をみれるかですが、Linux/Unixだとコマンドがあって見えるんですが、Windowsは分からないです。

Nakotsu
質問者

補足

ありがとうございます。 確認ですが、ARPテーブルでは異なるセグメントのMACがルータのMACになってしまわないでしょうか?

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • DHCPでのIPアドレス割り当てについて

    DHCPサーバでのIPアドレス割り当ての範囲を決めるのに dhcpd.confにrange ~として書きますが、最近クライアント数が4に対してIPアドレスの数が3つの場合を考えて実験をしたところ、IPアドレスの数である3つ分のPCの割り当てを確認できたのですが、そのうち1つのPCはdhcpd.confで設定したsubnet,subnetmaskともに違うIPアドレスが割り当てられました。 これはどのような現象がおきているのですか? 教えてください。

    • ベストアンサー
    • ADSL
  • DHCPサーバのIP割り当てについて

    DHCPサーバをWindows2003Serverで動かしていて、クライアントはWindowsXPという環境で利用しています。 例えばDHCPの割り当て範囲を192.168.1.1~192.168.1.254(全範囲)にしたとします。 この状態で「192.168.1.10」を固定IPにして利用したい場合は、通常はDHCPサーバの方で固定にしたいIPアドレス「192.168.1.10」を除外して利用すると思います。 そこで質問したいのですが、固定IP「192.168.1.10」を利用したい場合、上記手順ではなくDHCPサーバでIPアドレス「192.168.1.10」が払い出されていないことを確認し、クライアントPCにIPアドレス「192.168.1.10」を設定したとします。 この場合、他のクライアントにはこの固定で設定したIPアドレス「192.168.1.10」以外で払い出されていないIPアドレスから払いだされることになり、特に問題はないと思うのですが、他のクライアントやDHCPサーバへの影響や不都合等はあるのでしょうか? 宜しくお願いします。

  • Fedora8のDHCPサーバーでMACアドレスフィルタリングの方法?

    お世話になります。 Fedora8をインストールして、DHCPサーバーを立てました。 dnsmasq.confに設定を書いて、実際にDHCPサーバーとして運用できる状態まできました。 MACアドレスによる固定割り当てまで確認済みです。 ところで、勝手にIPを振られたくないのでMACアドレスフィルタリングをしたいのですが、どうすれば良いのでしょうか?

  • DHCPの再割り当てについて

    DHCPについて質問です。 RFC2131(日本語)を読んでいて疑問に思いました。 DHCPの再割り当てってDHCPREQUESTをブロードキャストして、この中にはサーバIDは含んじゃいけないって書いてますが、どうして?そもそもリース延長と再割り当ての違いを理解していないからこのような疑問が出てきているのだと思います。何のために再割り当てがあるのか?リース延長だけだと何が都合悪いのか?再割り当てREQUESTが成功したら、今までと同じIPアドレスを取得できるのか? このあたり、詳しい方教えてください。

  • DHCPのIP割り当てサーバーについて

    お世話になります。 質問させてください。 社内のネットワーク上のどこかにDHCPサーバが居ます。 そのDHCPサーバ自体のIPアドレスを知りたいのですが、可能でしょうか? お恥ずかしい話ですが、 ネットワーク上のどのマシンがDHCPサーバの役割をしているの不明な状況です。 Windowsサーバであれば、確認できるのですが、同一ネットワーク上にサーバが2台存在しており、 共に違う状況です。 すいませんが、よろしくお願い致します。

  • 決められたMACアドレスのみにDHCPでIPアドレスを振りたい場合はどうすればよいでしょうか?

    決められたMACアドレスのみにDHCPでIPアドレスを振りたいのですが、どうすればよいでしょうか? セキュリティのために、あらかじめ登録してあるMACアドレスのみにIPを振り、認識していないMACアドレスにはIPを付与しないということをしたいのです。ちなみに無線LANではなく、有線LANの環境です。 ルータかスイッチかDHCPサーバかソフトウエアで実現するのかもわからないので、わかるかた教えてください。 営業部の友達に聞かれたのですが、わからないので・・

  • DHCPのIPアドレス予約に関して

    こんにちは。 DHCPサーバーのIPアドレスの予約に関して、質問が あります。 DHCPサーバー側で、クライアントのMACアドレスをもとに、IPアドレスの予約設定ができますが、MACアドレス以外にDHCPのOption情報をもとに、IPアドレスの予約の設定は可能でしょうか?

  • DHCPでIPが変わってしまう

    こんにちは。ネットワークについてお教え下さい。 会社では各PCにはDHCPでIPが割り振られています。 パソコンを起動する度に、さまざまなIPが割り振られます。 一台のPCを簡易サーバーにしたいなと思っているのですが、DHCPであればIPが変わってしまう為、どうすればいいのか悩んでいます。 PCは全てWindows XP SP3です。簡易サーバーにしたいと思っているのもサーバーです(ライセンスは問題ありません)。 IPが変わってもサーバーに接続できるようにしたいのですが、どうしたらよいでしょうか?

  • DHCPサーバー,IPアドレスの競合

    大学の研究室内で,Linuxを使ってDHCPサーバーを運用しよう考えて設定を行いました.DHCPサーバーのサービスを開始して(DHCPデーモンをスタート),研究室内のMac(Mac A とします)からDHCPサーバーにIPアドレスを請求したところ,無事にIPアドレスを収得できたのですが,その直後,先生が怒鳴り込んできました. DHCPサーバーの設定で,IPアドレスをリリースする範囲内に先生のMac(Mac B とします)が使用していたIPアドレスが含まれていたみたいで,競合してしまったようです.あわててDHCPサーバーのサービスを終了(DHCPデーモンをストップ)して,Mac A および Mac B を再起動したのですが,その直後からMac B が使用していたIPアドレスが使用できなくなりました.たとえば,Mac A においてそのIPアドレスを使ってネットワークの設定をしようとすると,「IPアドレスが競合しています」と警告されます.研究室内のWindowsでも同様の状況です. そのIPアドレスにpingしてみても,応答はありません.また,DHCPサーバーを設定したLinuxは障害発生後に再インストールしているのですが,IPアドレスが使用できないという状況に変化はありませんでした. 手詰まりの状態です.対処方法をご存知の方がいらっしゃれば,アドバイスをよろしくお願いします.

  • IPアドレスの手動割当ってできるのですか?

    フレッツ光のモデムにはDHCP(IPアドレスの自動割当機能)が備わっていないようなのですが、IPアドレスが割当されないと、ローカルエリア接続が出来ません。 ローカルエリア接続が出来ないとWi-Fiネットワークアダプタが使用できないので困っています。 IPアドレスの自動割当って出来るのでしょうか?回答お願いします。