プライベートIPでICQのファイル受信

このエントリーをはてなブックマークに追加
1名無しさん@そうだ選挙にいこう
 CATVネット(プライベートアドレス)を利用しております。
 ダイヤルアップからケーブルになって困ったことが、
 直接に他者のマシンからファイルを受信できなくなったことです。
  今の環境は会社側のDHCPが割り振る、プライベートアドレスしか与えられていないので、
当然サーバーも立てられないし、一部のオンラインゲームも不可です。
 一番困ったのがICQのファイル受信機能が利用できなくなった事です。外部サーバーを介さないので当たり前ですが。

 先日、私のネット環境が変わったことを知らない友人がICQでファイルのファイル送信を試みてきました。
もちろん、受信できるはずがありません。
 しかし、どうしたことでしょう、ファイルを受信し始めたのです。
 不思議に思い、友人にnetstateをして貰うと、向こうから見える私のリモートホストは
ケーブル会社共有のグローバルアドレスでした。

 この友人(ダイヤルアップのモデム環境)は
何故プライベートアドレスの振られた(CATVネット上は)ローカルな私のマシンに接続できるのでしょう。

 別のCATVネットでやはりプライベートアドレス環境の友人に聞いたところ、
「一度だけそういうことがあった。でも次の日には受信できなくなっていた」と不思議がっていました。
この現象について、どなたかに理屈をご指摘頂ければ大変助かります。

 また、同じ理屈を利用して、CATV会社になんの処理もさせずに、
プライベートアドレスの私のマシンに外部から直接接続(サーバーを立てるなどの行為)が出来るようにする事は可能なのでしょうか。

(使用マシンは一台のみでWIN98SEで動作しており、ケーブルモデムを接続しています。
ファイルが受信できるのは、今のところ、先の友人からのみです。)
2初期不良 :2000/10/14(土) 21:01
なんか中継するところにセッションを張りっぱなしにして
そこにつなげば外部からアクセスできるようになる、
ってな話を聞いたことはある。
31 :2000/10/15(日) 01:41
初期不良さん、ありがとうございます。
やっぱまぁ、外部から接続して貰うのは無理強いっぽいですね。
速度抜きにすりゃSOCKS串使って出来るんでしょうけど。

しかし、なんでQのファイル受信できるんだろ…わかりません
41 :2000/10/15(日) 02:12
ていうか「初心者質問スレッド」に書くべきだった様な気がしてきました。
ごめんなさい。
5名無しさん@そうだ選挙にいこう:2000/12/02(土) 19:09
私もケーブルネットでプライベートIP貰ってるんだけど、
ファイル受信できる。
謎。
6????????P??N:2000/12/03(日) 00:51
単に NAT で変換してるんじゃないの?
http://www.rtpro.yamaha.co.jp/RT/FAQ/index.html
7名無しさん@1周年:2000/12/03(日) 10:10
NATじゃこの疑問は解消しないっしょ。

内部から送信するんだったらNATで納得いくが、(PASV FTP)
外部からセッション張りにくる場合、どのプライベートIPに
つなげばいいのかNATはわからないっしょ。

ICQのファイル転送の仕組みがはっきりわからないから
たしかなことはわかんないけど。。

俺も疑問だ、だれかおしえてーな。
初心者質問スレ行きではないようなきがするんだけど。。(汗

8????????P??N:2000/12/03(日) 10:35
おなじく ICQ のプロトコルは知らんが、ACTIVE MODE
に対応している NAT もあるでよ。

内部から PORT コマンドが送られたらそれを検知し、
グローバルな IP アドレス/ポート番号に書き換えて送信する。
そのときの IP アドレス/ポート番号に外部から接続があれば
覚えておいたプライベートの IP アドレス/ポート番号に
中継してやる。
9名無しさん@1周年:2000/12/03(日) 10:56
へぇ、そんな機能があるんすか、
けど、ダイアルアップルータレベルならいいのかもしれないけれど。
接続要求が増えてくると破綻しない?その機能

応答が帰ってくるまえに、別の端末からまたPORTコマンドが送られた
場合とか、、、、?
10????????P??N:2000/12/03(日) 12:25
> 応答が帰ってくるまえに、別の端末からまたPORTコマンドが
> 送られた場合とか、、、、?

なんで? グローバルの別ポート割り振ればいいじゃん。
言っておくけど、これってかなり一般的な機能だよ。

てゆーか、おめーこれ読んでないだろ。
 http://www.rtpro.yamaha.co.jp/RT/FAQ/index.html
11名無しさん@そうだ選挙にいこう
そうか、別のグローバルのポートか、、
ってだったらこの1の疑問は解決?

数少ないグローバルアドレスが普段は多くのユーザのセッションで
占有されてるが、たまにタイミングよく(すいてる時に)接続する
と接続が確立されると。