Article View: fj.net.ip
Article #98Re: Getting external IP address of NAT
From: Masamichi Takatsu
Date: Fri, 11 Aug 2006 08:46
Date: Fri, 11 Aug 2006 08:46
56 lines
3224 bytes
3224 bytes
たかつです。
記事 <YAS.06Aug11164913@kirk.is.tsukuba.ac.jp> で
Yasushi Shinjoさんは書きました
> NAT を行うルータがあります。NAT の内側では、プライベート・ア
> ドレスを使っていて、NAT でグローバルに変換しています。NAT の
> 内側にあるコンピュータで、NAT の外側のアドレスを知るうまい方
> 法はないでしょうか。
ルーターが UPnP に対応しているのなら、UPnPでグローバルアドレスの取得が
可能です。私は
http://www.bosuke.mine.nu/neta/upnp.shtml
を参考にしました。
ルーターを機種限定してIPアドレスも分かっている状況なら、プログラムを
組まなくても、リクエスト用のxmlデータをあらかじめ作っておいて送り
つければ簡単に取得できると思います。
UPnP 非対応なルーターでも、web 経由とか telnet とかで通信状態の表示が
できるのなら、ルーターにログインして通信状況を取得するスクリプトか何かを
走らせるという方法もありますね。
通信状況を表示するページをいきなり GET してやる、と。
それも無理となると、
> 1つ思いついたのは、外側にある Web サーバで、CGI を動かして、
> REMOTE_ADDR を取るという方法です。Web サーバを維持するのが少
> し面倒です。
この方向ですが、
どっかの適当な SMTP サーバに HELO して、その返事を見るというが簡単じゃ
ないでしょうか。
> % telnet doga.jp smtp
> Trying 219.117.196.238...
> Connected to doga.jp.
> Escape character is '^]'.
> HELO example.com
> 250 maha2.doga.co.jp Hello 219.117.196.43.user.rb.il24.net [219.117.196.43], pleased to meet you
こんな感じです。
PROJECT TEAM DoGA 高津正道 taka2@doga.jp
TBD00456@nifty.ne.jp
PROJECT TEAM DoGAのホームページ → http://doga.jp/
8月11日(金) 今日のマーフィーの法則 [芸術および科学における黄金率]
規則は、黄金を持つ者によって作られる。
Technical Details
Message-ID:
<060811174600.M0100468@XP.doga.jp>Path:
arc1-ca.pugleaf.net!g2news2.google.com!news3.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!newsfeed2.easynews.com!easynews.com!easynews!newsfeed.news2me.com!newsfeed.media.kyoto-u.ac.jp!news.assist.media.nagoya-u.ac.jp!news.nagoya-u.ac.jp!nfeed.gw.nagoya-u.ac.jp!news-sv.sinet!ns04b.ous.ac.jp!nd-os001.ocn.ad.jp!news-gw2.ocn.ad.jp!news-wst.ocn.ad.jp!news.doga.jp!taka2References:
<YAS.06Aug11164913@kirk.is.tsukuba.ac.jp>Show Full Headers
Complete Article Headers
X-Google-Thread: 10636f,2696ac7ea0d0ca5c X-Google-Attributes: gid10636f,public X-Google-Language: Japanese,JIS Path: arc1-ca.pugleaf.net!g2news2.google.com!news3.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!newsfeed2.easynews.com!easynews.com!easynews!newsfeed.news2me.com!newsfeed.media.kyoto-u.ac.jp!news.assist.media.nagoya-u.ac.jp!news.nagoya-u.ac.jp!nfeed.gw.nagoya-u.ac.jp!news-sv.sinet!ns04b.ous.ac.jp!nd-os001.ocn.ad.jp!news-gw2.ocn.ad.jp!news-wst.ocn.ad.jp!news.doga.jp!taka2 From: Masamichi Takatsu <taka2@doga.jp> Newsgroups: fj.net.ip Subject: Re: Getting external IP address of NAT Date: Fri, 11 Aug 2006 08:46:00 GMT Organization: PROJECT TEAM DoGA Lines: 56 Message-ID: <060811174600.M0100468@XP.doga.jp> References: <YAS.06Aug11164913@kirk.is.tsukuba.ac.jp> NNTP-Posting-Host: ns.doga.co.jp Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-2022-JP X-Trace: newsnn-ios01p.noc-kinrakuji.ocn.ad.jp 1155285961 24523 61.199.249.82 (11 Aug 2006 08:46:01 GMT) X-Complaints-To: usenet@ocn.ad.jp NNTP-Posting-Date: Fri, 11 Aug 2006 08:46:01 +0000 (UTC) X-Newsreader: mnews [version 1.22PL6T1(IMAP4,UNICODE)] 2003-12/12(Fri)