河野真治 @ 琉球大学情報工学です。

この手の質問は、もっと「何がしたいのか」をはっきり書いてもら
った方がうれしいです。

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
河野真治 @ 琉球大学工学部情報工学科