Thread View: fj.net.ip
4 messages
4 total messages
Started by Yasushi Shinjo
Fri, 11 Aug 2006 07:49
Getting external IP address of NAT
Author: Yasushi Shinjo
Date: Fri, 11 Aug 2006 07:49
Date: Fri, 11 Aug 2006 07:49
23 lines
2095 bytes
2095 bytes
$B?7>k!wC^GHBg3X>pJs$G$9!#$3$s$K$A$O!#(B NAT $B$r9T$&%k!<%?$,$"$j$^$9!#(BNAT $B$NFbB&$G$O!"%W%i%$%Y!<%H!&%"(B $B%I%l%9$r;H$C$F$$$F!"(BNAT $B$G%0%m!<%P%k$KJQ49$7$F$$$^$9!#(BNAT $B$N(B $BFbB&$K$"$k%3%s%T%e!<%?$G!"(BNAT $B$N30B&$N%"%I%l%9$rCN$k$&$^$$J}(B $BK!$O$J$$$G$7$g$&$+!#(BNAT $B$O!"(B1$BBP(B1$B$G$O$J$/$F!"(BN:1 $B$G!"=8Ls$9$k(B $B%?%$%W$N$b$N$G$9!#(B $B#1$D;W$$$D$$$?$N$O!"30B&$K$"$k(B Web $B%5!<%P$G!"(BCGI $B$rF0$+$7$F!"(B REMOTE_ADDR $B$r<h$k$H$$$&J}K!$G$9!#(BWeb $B%5!<%P$r0];}$9$k$N$,>/(B $B$7LLE]$G$9!#(B Dynamic DNS $B$r;H$C$?$j$9$k$H!"%"%I%l%9$NEPO?$G$3$N$h$&$JLdBj(B $B$,@8$8$k$N$G$O$J$$$+$H;W$$$^$9!#(BNAT Box $B<+BN$G$d$l$P!"Bg>fIW(B $B$J$N$G$7$g$&$1$l$I!"FbB&$N%3%s%T%e!<%?$G$d$m$&$H$9$k$H!"F1$8(B $BLdBj$,=P$F$/$k$N$G$O$J$$$+$H;W$$$^$9!#:#2s$O!"(BDynamic DNS $B$^(B $B$G$OMW$i$J$$$N$G$9$,!"(BDynamic DNS $B4XO"$N%D!<%k$G2r7h$G$-$k$J(B $B$i!"$=$l$G$b$"$j$,$?$$$G$9!#(B $B$h$m$7$/$*4j$$$7$^$9!#(B $B!@!@!!?7>k!!Lw!!!J$7$s$8$g$&!!$d$9$7!K!!!@!@(B $B!@!@!!C^GHBg3X!!EE;R!&>pJs!!!!!!!!!!!!!!!@!@(B
Re: Getting external IP address of NAT
Author: Shinji KONO
Date: Fri, 11 Aug 2006 08:22
Date: Fri, 11 Aug 2006 08:22
31 lines
2515 bytes
2515 bytes
河野真治 @ 琉球大学情報工学です。
この手の質問は、もっと「何がしたいのか」をはっきり書いてもら
った方がうれしいです。
In article <YAS.06Aug11164913@kirk.is.tsukuba.ac.jp>, yas@is.tsukuba.ac.jp (Yasushi Shinjo) writes
> NAT を行うルータがあります。NAT の内側では、プライベート・ア
> ドレスを使っていて、NAT でグローバルに変換しています。NAT の
> 内側にあるコンピュータで、NAT の外側のアドレスを知るうまい方
> 法はないでしょうか。NAT は、1対1ではなくて、N:1 で、集約する
> タイプのものです。
それを知っても、Router 側で、こちらに転送してくれなければ、
役に立ちません。Rouer 側が無視する限り、何やっても無駄です。
Dynamic DNS でもだめ。
our global IP g:port x ------> my local IP l : port y
まぁ、それがNATの内側が安全な理由なわけだし。
一旦、こちらから外に出れば、
other global IP g:port x <-----> my local IP l : port y
双方向に通じるわけですけど....
外側にサーバがあるなら、結局、トンネル掘るのが確実だと思う。
---
Shinji KONO @ Information Engineering, University of the Ryukyus
河野真治 @ 琉球大学工学部情報工学科
Re: Getting external IP address of NAT
Author: 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日(金) 今日のマーフィーの法則 [芸術および科学における黄金率]
規則は、黄金を持つ者によって作られる。
Re: Getting external IP address of NAT
Author: Yasushi Shinjo
Date: Mon, 14 Aug 2006 03:21
Date: Mon, 14 Aug 2006 03:21
55 lines
3376 bytes
3376 bytes
$B?7>k!wC^GHBg3X>pJs$G$9!#$3$s$K$A$O!#(B
In article <060811174600.M0100468@XP.doga.jp>
Masamichi Takatsu <taka2@doga.jp> writes:
> $B%k!<%?!<$,(B UPnP $B$KBP1~$7$F$$$k$N$J$i!"(BUPnP$B$G%0%m!<%P%k%"%I%l%9$N<hF@$,(B
> $B2DG=$G$9!#;d$O(B
> http://www.bosuke.mine.nu/neta/upnp.shtml
> $B$r;29M$K$7$^$7$?!#(B
$B$J$k$[$I!#(BSOAP $B$G(B GetExternalIPAddress $B$FEj$2$k$o$1$M!#LLGr(B
$B$$$G$9!#(B
$B:G6a$O!"(BUPnP $B$G!">!<j$K%k!<%?$N@_Dj$r=q$-49$($F%]!<%H$r3+$/(B
$B$H$$$&%o!<%`$b$"$k$7!"8D?ME*$K$O$"$s$^$j;H$$$?$/$O$J$$5!G=$G(B
$B$O$"$j$^$9!#(B
Unix (MacOSX) $B$G(B UPnP $B$r$7$c$Y$k%W%m%0%i%`$r=q$/$H$9$k$H!"$I(B
$B$&$9$l$P3Z$G$7$g$&$+!#(B
> > $B#1$D;W$$$D$$$?$N$O!"30B&$K$"$k(B Web $B%5!<%P$G!"(BCGI $B$rF0$+$7$F!"(B
> > REMOTE_ADDR $B$r<h$k$H$$$&J}K!$G$9!#(BWeb $B%5!<%P$r0];}$9$k$N$,>/(B
> > $B$7LLE]$G$9!#(B
> $B$I$C$+$NE,Ev$J(B SMTP $B%5!<%P$K(B HELO $B$7$F!"$=$NJV;v$r8+$k$H$$$&$,4JC1$8$c(B
> $B$J$$$G$7$g$&$+!#(B
$B$3$l$O!"LLGr$$$G$9$M!#$A$g$C$H2x$7$$F0$-$J$N$G!"Aj<j$K967b$H(B
$B;W$o$l$k$H:$$j$^$9$,!"$=$&$G$J$$;~$K$O;H$($^$9$M!#(B
$B%a!<%k$G!"$3$s$J(B URL $B$r65$($F$b$$$^$7$?!#$"$j$,$H$&$4$6$$$^(B
$B$7$?!#(B
http://checkip.dyndns.org/
Dynamic DNS $B$r$d$C$F$$$=$&$J%5%$%H$N$*$^$1$+$J!#(B
In article <3993162news.pl@rananim.ie.u-ryukyu.ac.jp>
kono@ie.u-ryukyu.ac.jp (Shinji KONO) writes:
> $B$3$N<j$N<ALd$O!"$b$C$H!V2?$,$7$?$$$N$+!W$r$O$C$-$j=q$$$F$b$i(B
> $B$C$?J}$,$&$l$7$$$G$9!#(B
$B$=$l$O!"$d$dHkL)$K$7$?$$=j$O$"$j$^$9!#(B
> $B$=$l$rCN$C$F$b!"(BRouter $BB&$G!"$3$A$i$KE>Aw$7$F$/$l$J$1$l$P!"(B
> $BLr$KN)$A$^$;$s!#(B
$B$b$A$m$s!"(BNAT $B$r$d$C$F$$$k%k!<%?$G$OFCDj$N%]!<%HHV9f$rFCDj$N(B
$B%W%i%$%Y!<%H!&%"%I%l%9$NFCDj$N%]!<%HHV9f$KE>Aw$9$k$h$&$K@_Dj(B
$B$7$^$9!#%]!<%HHV9f$O!"$o$+$k$1$l$I!"%k!<%?<+?H$N30B&$N(B IP $B%"(B
$B%I%l%9$,I,MW$G$9!#(B
> $B30B&$K%5!<%P$,$"$k$J$i!"7k6I!"%H%s%M%k7!$k$N$,3N<B$@$H;W$&!#(B
$B%H%s%M%k$@$H!"(BNAT $BB&$r30It$N%5!<%PB&$N%M%C%H%o!<%/$KF~$l$k$H(B
$B$$$&OC$K$J$j$^$9$h$M!#$=$l$O!":#$O$d$j$?$/$J$$$G$9!#5U$J$i$$(B
$B$$$1$l$I!#(B
$B!@!@!!?7>k!!Lw!!!J$7$s$8$g$&!!$d$9$7!K!!!@!@(B
$B!@!@!!C^GHBg3X!!EE;R!&>pJs!!!!!!!!!!!!!!!@!@(B
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads