Re: Getting external IP address of NAT
新城@筑波大学情報です。こんにちは。
In article <060811174600.M0100468@XP.doga.jp>
Masamichi Takatsu <taka2@doga.jp> writes:
> ルーターが UPnP に対応しているのなら、UPnPでグローバルアドレスの取得が
> 可能です。私は
> http://www.bosuke.mine.nu/neta/upnp.shtml
> を参考にしました。
なるほど。SOAP で GetExternalIPAddress て投げるわけね。面白
いです。
最近は、UPnP で、勝手にルータの設定を書き換えてポートを開く
というワームもあるし、個人的にはあんまり使いたくはない機能で
はあります。
Unix (MacOSX) で UPnP をしゃべるプログラムを書くとすると、ど
うすれば楽でしょうか。
> > 1つ思いついたのは、外側にある Web サーバで、CGI を動かして、
> > REMOTE_ADDR を取るという方法です。Web サーバを維持するのが少
> > し面倒です。
> どっかの適当な SMTP サーバに HELO して、その返事を見るというが簡単じゃ
> ないでしょうか。
これは、面白いですね。ちょっと怪しい動きなので、相手に攻撃と
思われると困りますが、そうでない時には使えますね。
メールで、こんな URL を教えてもいました。ありがとうございま
した。
http://checkip.dyndns.org/
Dynamic DNS をやっていそうなサイトのおまけかな。
In article <3993162news.pl@rananim.ie.u-ryukyu.ac.jp>
kono@ie.u-ryukyu.ac.jp (Shinji KONO) writes:
> この手の質問は、もっと「何がしたいのか」をはっきり書いてもら
> った方がうれしいです。
それは、やや秘密にしたい所はあります。
> それを知っても、Router 側で、こちらに転送してくれなければ、
> 役に立ちません。
もちろん、NAT をやっているルータでは特定のポート番号を特定の
プライベート・アドレスの特定のポート番号に転送するように設定
します。ポート番号は、わかるけれど、ルータ自身の外側の IP ア
ドレスが必要です。
> 外側にサーバがあるなら、結局、トンネル掘るのが確実だと思う。
トンネルだと、NAT 側を外部のサーバ側のネットワークに入れると
いう話になりますよね。それは、今はやりたくないです。逆ならい
いけれど。
\\ 新城 靖 (しんじょう やすし) \\
\\ 筑波大学 電子・情報 \\
Fnews-brouse 1.9(20180406) -- by Mizuno, MWE <mwe@ccsf.jp>
GnuPG Key ID = ECC8A735
GnuPG Key fingerprint = 9BE6 B9E9 55A5 A499 CD51 946E 9BDC 7870 ECC8 A735