アプリ版:「スタンプのみでお礼する」機能のリリースについて

グローバルIPを監視するソフトを作ろうと考えています。
そこで、グローバルIPを取得するよい方法があればご教授をお願いします。

A 回答 (2件)

自分のマシンのグローバルIPを取得するのは困難です。


ローカルアドレスが割り当てられていると通常の方法ではローカルアドレスが取得されます。
UPnPとかいろいろな方法がありますが、一番簡単にグローバルアドレスを取得するには、

#!/usr/local/bin/perl
print "Content-type: text/html\n";
print "\n";
print "$ENV{'REMOTE_ADDR'}";

こんなプログラムのCGI(Perl)をHTTPサーバーに用意し、WinSockで実行結果を取得すればHTTPサーバーがローカルネットワーク上でなければグローバルアドレスを取得できます。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。やっぱり難しいですかー。どこかにクライアントのIPアドレスを吐き出すプログラムを用意して、それを取得するようにするのが一番いいですね。それかpingなどのIPヘッダを抜き取るか。そんな事できるのか不安ですが

お礼日時:2003/06/23 17:40

なんのグローバルIPを取得するのでしょうか??


自分のマシン??それとも外部の特定のドメイン??
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!