掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
ブロードバンドルーターのWAN側アドレスを取得するには (ID:5653)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
IPを返すMailサーバーにHelloコマンドを渡すと返り値として テキストで接続IPなどを返してくれます。 メールを送るという行為の中で行えるのでインフラ面のモラルの問題もないと思います。 汎用性を持たせるためにはSMTPサーバーと同等の仕組み(DNSLookup)が必要になります。 自分がメールアドレスを持っているPopサーバーが対応しているのなら メールチェックのインフラでIPが取得できるはずです。 又無難なHttpを利用して 確認君 http://www.ugtop.com/spill.shtml 又は http://www.ugtop.com/i/i-spill.shtml のように継続的にあるサイトの返り値を利用する方法や 自分の管理する外部のCGIでIPと時間だけ返す方法などは 頒布用ソフトでのIP取得に関してはモラル面でも問題ない方法だと思います。 又UPnPを使っていない環境で Httpコンポーネントでルーターの内部にアクセスして 特定タグ内のテキストからIPを取り出すという方法も けっこう手間だけど無難な方法ではないでしょうか。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.