• ベストアンサー

【Delphi】自分と現在接続しているIPの取得方法

delphi 2007を使っています。質問があります。 現在自分のPCと接続しているIPアドレスを取得するコンポーネントや、 それをする方法などを紹介していただけないでしょうか? 具体的にはnetstatのようにIPアドレスを取得、表示するものです。 netstatを使わない方法で何かないでしょうか? よろしくお願いします。

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

  • ベストアンサー
noname#75489
noname#75489
回答No.1

INETMIB.DLLを直接叩きます。(SNMP) URLにはVC++のサンプルプロジェクトがありますが、DLL内のAPIを叩くだけなのでDelphiでも実装できると思います。

参考URL:
http://www.codeguru.com/cpp/i-n/network/basicnetworkoperations/article.php/c2437/
samara2000
質問者

お礼

お返事遅くなって済みません。 ありがとうございました!

関連するQ&A

  • IPアドレスが複数取得されてる...。

    IPアドレスが複数取得されてるという状態がおきてます。(まあ、実際にはひとつしか取得されてませんが) こちらの環境は WindowsXPSp2 So-net Bフレッツです...。 ルータなどの使用はしておりません。 具体的にいいますと、右下のインジケータにも表示される「ローカルエリア接続の状態」エラーがでています。 接続状態:限定または接続なし になってます。IPアドレスが取得できなかったときにでるというような説明もかいてあります。 詳細のボタンをおしますと、 IPアドレスとサブネットマスクが表示されてます。 そしてPPPoE接続するための広帯域の設定のほうでは また別のIPアドレスとサブネットマスクが表示されてます。(こっちが本物っぽい) ipconfig /allコマンドでも同じように 別々のものが表示されており、さらにMACアドレスも違ってます。 というような状態です。 ですが、ネットには正常につながってはいます。 まったく解決方法が思いつかないのでこちらのほうに質問させていただきました。よろしくお願いします。

  • IPアドレスの取得ができない

    PCを立ち上げたところ、「IPアドレスの取得ができていない」といった表示がなされ、 ネット接続ができない状態となりました。 これまでは、このような状態になることはなかったのですが、ルータを介して複数台の PCをネット接続するようになってから、こうした不具合が生じるようになりました。 IPアドレスが取得できないPCは、以前からネット接続されていたPCで、後から追加した PCの方は全く問題ありません。 また、IPアドレスの取得ができないPCも、追加した二台目のPCよりも先に起動させると、 問題なくIPアドレスの取得ができます。 つまり、後から追加したPCを先に起動させると、一台目のPCがIPアドレスを取得できない 状態となってしまうのです。 以上の点について、何方かご回答頂ければ幸いです。 ※ルータの再起動などは試してみましたが、結果は変わりませんでした 「モデム」-「無線LANルータ」-「PC」(無線)              l            「PC」(無線)

  • グローバルIPの取得方法を教えてください。

    グローバルIPの取得方法を教えてください。 ルータを経由してインターネットに接続するPCの グローバルIP(ルータのIPになるんでしょうか?)を取得する 方法を教えてください。 開発言語はC#.netです。

  • IPアドレスの取得ができない

    先日、一時的にインターネットの利用ができなくなりました。「何で?」と思いつつ接続確認をしたところ、「IPアドレスの取得中」と表示されたまま、IPアドレスの取得が上手くできていなかったことが原因のようでした。 「どうしたものか」と思案した結果、まず先に立ち上げていた二台目のPCをシャットダウンし、それから一台目のPCを起動させたところ、無事インターネット接続ができるようになりました。 そこで、今回の質問は「二台目として購入したPCを先に起動させてしまうと、一台目のPCにIPアドレスが上手く割り当てられない」です。 上記の点に関して、皆様のお知恵をお貸し頂ければ、幸いです。 ※ヤフーからレンタルしているモデムに、バッファロー社の無線LANルータを接続し、そこに二台のPCを無線接続しています。

  • Delphiで現在日付を表示するには

    初歩的な質問ですが, Delphi 3でプログラム(普通のGUI)を作成しましたが DateTimePickerコンポーネントで現在日付を 表示しようとしたら,(プログラム)作成日付のままで 更新されません。 更新するメソッドか何か手段はありますか。 またなかったら他の現在日付を表示する手立てが あったら教えてください。

  • Nifty「セキュリティ24」のIPアドレスが自分の現在の接続グローバルIPと違う

    Nifty「セキュリティ24」をONにすると、利用するIPアドレスが表示されます。でもこのIPアドレスは、現在インターネットへ接続しているグローバルアドレスとは明らかに違います。このIPアドレスはどういうことでしょうか?IPアドレスを余分に1つ付与してくれているということなのでしょうか?また、このセキュリティ24はパソコン3台まで、利用可能です。(月額500円)ということは、通常接続IPも含めて4個の変動グローバルIPを付与してくれているということでしょうか?

  • IPアドレスが取得できず、ネットに接続できません

    IPアドレスが取得できず、またネットに接続できません。 2台のPCを使用していますが、1台は問題なくネットに接続できます。 問題のあるPC(WinXP)のデバイスマネージャーを開き、 ネットワークアダプタの項目を確認すると、 1394 Net Adapterの部分に赤い×印がついています。 PC初心者のためどのように修復してよいのか分かりません。 IPアドレスの再取得などを試みましたが、NG。 ネット上でも調べてみましたが、問題の解決にいたりません。 どなたか問題の解決方法を教えていただければと思います。 よろしく御願いします。

  • IPアドレス取得

    IPアドレスを取得しているということはどういうことを意味しますか? 自動取得であれば、DHCPでPC側にIPアドレスを割り振って いる・・・ということになりますがIPを取得していても、その時はページの表示ができて、しばらくすると、『ページを表示できません』の表示。 IP再取得するとまた、ホームページを表示するのですが、その後しばらく、閲覧していると、ホームページの表示ができなくなります。

  • IPアドレスが取得できません。

    XPでLAN内臓標準装備のPCです。IPアドレスが取得できません。友人に来てもらいノートPCとケーブルを持って来てもらい試すとちゃんとIPアドレスが取得でき、接続できるのです。 なぜIPアドレスが取得できないのでしようか?どこを確認すればよいですか?(ADSLはルーター型のADSLモデムです。) よろしく

  • IPアドレスが取得できない

    友達のPCなのですが、 今朝まではIPアドレスを自動取得できていました けれど先ほどPCを開いたところ、 「IPアドレスが割り当てられない」 ということで接続ができなくなってしましました。 IPアドレスが記入されている紙もなくしてしまい 手打ちができません どのようにしたらよろしいですか?すみません 教えてください。

専門家に質問してみよう