こんにちは。pcg733です。

以下の環境にてデータ送受信を行いたいと考えています。

サーバ:WinNT 4.0 Server
クライアント:WinNT 4.0 Workstation
開発ツール:Oracle Developer 6i(Web機能あり)
ブラウザ:IE5.X

要求クライアントのIPアドレスを取得し、サーバーにその情報を格納後、
取得したIPアドレスを基にFTPでファイルを転送する方法が
今のところ一番単純な方法だと考えています。

ただ、私は以下の点について調べていますが現状のところ分かっていません。
どなたか御存知でしたらご教示下さる様宜しくお願いします。

1.クライアントのIPアドレス等の情報取得方法

2.上記の方法より上回る簡素な方法(FTP以外、IPアドレス情報無しなど)

以上です。宜しくお願いします。

このQ&Aに関連する最新のQ&A

A 回答 (3件)

1.IIS(ASP)なら


Request.ServerVariables("REMOTE_ADDR")
で取得できます。

>取得したIPアドレスを基にFTPでファイルを転送する方法
サーバー側でクライアントのIPアドレスを取得し、クライアントのFTPDにファイルを転送するのでしょうか?

サーバー側で必要なファイルを生成し、クライアントにダウンロードさせた方が楽ちんなような気がします。

この回答への補足

回答を頂きありがとうございます。

>1.IIS(ASP)なら
>Request.ServerVariables("REMOTE_ADDR")
>で取得できます。
早速Request.ServerVariablesについての情報をHP検索で調べたら、直接取得できる事がわかりました。
ありがとうございました。


>サーバー側でクライアントのIPアドレスを取得し、クライ>アントのFTPDにファイルを転送するのでしょうか?
そうです。そうです。

>サーバー側で必要なファイルを生成し、クライアントにダ>ウンロードさせた方が楽ちんなような気がします。
これって、FTPではなく、HTTPかなんかででしょうか?もっと具体的にお願いします。
すみません、私が無知ですもので。。。

補足日時:2000/11/28 14:21
    • good
    • 0
この回答へのお礼

回答を頂きありがとうございました。
これからも宜しくお願いします。

お礼日時:-0001/11/30 00:00

サーバがNTならIISとASPで何とかなりませんかね?


NTのCDから追加でインストール可能です。

また、転送方法はFTPでなくても可能ですよ。
HTTPだってバイナリデータ送る事ができるのはブラウザが画像を表示できるのを見ればお判りになると思います。

この回答への補足

回答頂きありがとうございます。
IISとASPで何とかなるんでしょうか!?
そういう方面にももっと調べてみます。

HTTPでのデータ送信方法について私はまだ分かっていませんので、できればその情報が載っているHPとか御存知でしたら教えて下さい。お願いします。

補足日時:2000/11/28 14:15
    • good
    • 0
この回答へのお礼

回答を頂きありがとうございました。
これからも宜しくお願いします。

お礼日時:-0001/11/30 00:00

これって、アプリケーションを作るんですよね。


だとしたら、言語は何とかを書いた方がいいのでは
ないでしょうか。

単純にSQLだけではうまくいかない気が・・・

VCであればWinSock2で要求クライアントのIPは
必要ありませんが・・・
どうしてもというのであれば、クライアント側の
アプリケーションで送ってやれば問題はないかな?
ではでは☆

この回答への補足

それはもちろん考えてあります。
しかし、私はVBやVC等の追加アプリなしで出来る方法を探しております。
(DOSバッチ処理やORACLE DEVELOPERでの処理内で出来るか?)
いい方法を御存知でしたらご教示願います。

補足日時:2000/11/28 14:11
    • good
    • 0
この回答へのお礼

回答を頂きありがとうございました。
これからも宜しくお願いします。

お礼日時:-0001/11/30 00:00

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Q元のipアドレス、サブネットマスクを確認したい。

’次のipアドレスを使う’にipアドレス、サブネットマスクを入力していたが、自動的に取得に換えた為、ipアドレス、サブネットマスクがきえました。消えたipアドレス、サブネットマスクを確認する方法はありますか。

Aベストアンサー

C:\System Volume Informationの中にレジストリのバックアップがあるので、そこから情報を知ることもできます。
ただし、アクセスするのも、レジストリファイルから情報を取り出すのもちょっとした技術が必要です。

復元ポイント作ってたら、そこから戻すことも可能です。

QIPv4アドレス=IPアドレス=グローバルIPアドレス?

コマンドプロンプトに「ipconfig」と入力した画面において
俗に言うIPアドレスとは
IPv4アドレス=IPアドレス=グローバルIPアドレス
ということになりますか?

Aベストアンサー

簡単に言いますと。

IPアドレスは、その名の通り「住所」で。
「書き方、宛先の見分け方のルール」の俗称であります。
パソコンに123.123.123.123のような固有番号を振って、誰が
誰に命令を出したのか、どこへ情報を運ぶのか。
そういう仕分けるルールです。

IPv4アドレスは、IPアドレスのやり方の一つで。
123.123.123.123のように、1-255の番号を「.」で4つくくった
表現で住所を表現するルールです。
ただ、このパターンですと、255 x 255 x 255 x 255個しか固有の
情報を作れないので、今の世界のPC台数からみても2012年頃には
割り当て番号が無くなるといわれています。
で、最近は、0123:0123:0123:0123:0123:0123:0123:0123と長い
アドレスルールを作ろう!ということで、IPv6というやり方が
徐々に広まってきています。

一方で、IPアドレスには、グローバルIPアドレスとローカルIP
アドレスという考え方があります。
グローバルの方が、「本当に世界で一つに見分けられる」アドレス。
いわば、年賀状の住所のようなものです。
これを間違うと、隣の家にいきます。
グローバルIPアドレスは、みんなが勝手に振らないように管理されて
おり、我々一般庶民は、プロバイダというところに契約をして、
一時的に1つを通信するときだけ、借りる契約をして、お金を
払って番号を借り、ネットを使っています。

一方で、ローカルIPアドレスという考えがあります。
これは書き方は同じなのですが、いわば、マンションの部屋番号の
ようなもので、世界でダブってもかまわない、貴方の家とか
会社のLANなどで重複してもいいアドレスです。
10.x.x.xや、192.168.x.xのような番号は、ローカルで使っても
いいというルールになっています。

普通は、
世界のネットワーク(グローバルIPアドレス:世界で通じる住所)
-> ルーター(電話交換機:マンションでいうエントランス:
        外面の住所と、部屋割り掲示板をもつ)
->ローカルネットワーク(ローカルIPアドレス:内輪で通じる住所)
というかたちで通信をします。

たとえば、貴方のPCが、Yahooを見たい!と要求を出しますと。
Yahooは、IPアドレスでいうと何番だねとDNS(名前解決サービス)で
IPアドレスに変換。
マンションのエントランスのポストに要求が入り。
ルーターがそのYahooとやらを知っている人(地方郵便局)に送り
そこからさらに大きいルーターがYahooとやらを知っている人(市の
郵便局)に送り、そこからさらに大きいルーターがYahooとやらを
知っている人(県の郵便局)に送り、そこからさらに大きいルーター
がYahooとやらを知っている人(国の郵便局)に送り、そのうち
誰かが見つけて、国->県->市->町->yahoo!と見つかり、で、今度は
貴方に対し返事を、Yahoo!->町->市->県->国->県->市->町->youという
めんどくさいことを一瞬で行っています。

ネットワークレイヤーの話は難しそうで、実はかなり「ローテク」
ですので。書籍を読めば、ここらへんはすぐに理解できるかと思い
ます。

簡単に言いますと。

IPアドレスは、その名の通り「住所」で。
「書き方、宛先の見分け方のルール」の俗称であります。
パソコンに123.123.123.123のような固有番号を振って、誰が
誰に命令を出したのか、どこへ情報を運ぶのか。
そういう仕分けるルールです。

IPv4アドレスは、IPアドレスのやり方の一つで。
123.123.123.123のように、1-255の番号を「.」で4つくくった
表現で住所を表現するルールです。
ただ、このパターンですと、255 x 255 x 255 x 255個しか固有の
情報を作れないので、今の世...続きを読む

QプライベートIPアドレスとサブネットマスク

現在、4月の初級シスアドの試験に向けて勉強中です。
そこで、IPアドレスのことについて一つはっきり理解できないことが出てきたので、誰か教えて下さい。

IPアドレスには、全世界で一意のグローバルIPアドレスと、LAN内のみで通用するプライベートIPアドレスがある。

これは理解できます。だけど分からないのは、グローバルIPアドレスとプライベートIPアドレスとサブネットマスクの関係です。

僕は、今のところ、こう理解しています。
グローバルIPアドレスにサブネットマスクをかけることによって、プライベートIPアドレスを作り出すことが出来る。

僕の理解、これで合ってますか?

Aベストアンサー

グローバルIPアドレスにサブネットマスクをかけても、グローバルIPアドレスのままである例があるので、これは正しくないかと。
サブネットマスクは、クラスに関係なくネットワークアドレスを指定するもので、グローバルとかプライベートとかと、直行する概念です。

参考URL:http://www.wakhok.ac.jp/~kanayama/summer/02/site/node34.html

Qipconfigに表示されるIPアドレスがグローバルIPアドレスなのかプライベートIPアト゛レスなのかわかりません。

環境はvistaでADSLでルータ付モデムを使用してインターネットをしています。
IPアドレスは192.168.0.××です。
これは何アドレスでしょうか?

Aベストアンサー

プライベートIPとなります
http://ja.wikipedia.org/wiki/IP%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9
等を参考にしてください

QIPアドレス・サブネットマスクの設定方法

モデム(ヤフー)→ルータ(NEC)→有線→デスクトップ(WindosMe)
モデム(ヤフー)→ルータ(NEC)→無線→ノートパソコン(WindosXP)
でインターネットをしていましたが、雷が近所に落ちてから
インターネットに接続できなくなってしまいました。

症状は、IPアドレス・サブネットマスクがどちらのパソコンも
0.0.0.0となっています。

ヤフーの場合、IPアドレス・サブネットマスクが固有のものと聞きました。
教えていただきたい事は、
ヤフーのIPアドレス・サブネットマスクと
Me、XPそれぞれでの設定方法です。
よろしくお願い致します。

Aベストアンサー

うちもヤフーで、雷があった時(近所に落ちたかどうかは分からないがすごい雷でした。)ヤフーインターネットが使えなくなりました。原因は、うちはマンションなので共同機器の故障及び自宅にあるルータの交換でした。ですから、ヤフーに連絡して交換してもらうしかありません。ちなみに無料でしたが、その間に電話もインターネットも使えなかった期間も通常通り基本料金請求でした。。(文句言うのも面倒なんで。。修理代請求されなかったのでいいかと。)

ですから、ヤフーに連絡しましょう。

QIP アドレスの取得方法の設定、 自動的に取得する

ルータの設定で
「IP アドレスの取得方法の設定 自動的に取得する
IP アドレス 192.168.0.2 (取得済み) 」
・・・・・・・・・・上記の様になっていますが、「自動的に取得する 」と設定がなっている場合に於いて、どうもプリンタのipアドレスも変動していますが、
1.ほかにコピー機等を接続した場合にも同じように変動しますか??
2.(ルータ設定が自動取得になっていると考えていいのですか??
3.その場合パソコンは上記の様に192.168.0.2となっていますが、複数台つないでいる場合起動の順番で変動するものですか??
4.一度取得したものはマシンが覚えていると考えていいものですか?
5.ガチガチに固定するにはWAN??の固定ipアドレスを持っていないとだめですか???

Aベストアンサー

一般家庭で使用されているルータを想定して回答致します。

接続が
      光・ADSL ----(WAN側)ルータ (LAN側)----- 各PC・プリンタ
と仮定して

ルータには
WAN側のIPアドレス、LAN側のIPアドレスが存在します。
ご質問の内容から今回はLAN側のIPアドレスについて回答致します。

ルータはDHCPサーバ(LAN側の機器にIPアドレスを割り当てる機能)が
あります。また多くのPC、プリンタはDHCPサーバから割り当てられた
IPアドレスを使用する設定になっています。そのため各PCやプリンタ
などのIPアドレスはタイミングによっては変わって行きます。

これを踏まえて

1.ほかにコピー機等を接続した場合にも同じように変動しますか??
→可能性はあります。

2.(ルータ設定が自動取得になっていると考えていいのですか??
→LAN側のDHCPは有効であると考えられます。

3.その場合パソコンは上記の様に192.168.0.2となっていますが、複数台つないでいる場合起動の順番で変動するものですか??
→可能性はあります。

4.一度取得したものはマシンが覚えていると考えていいものですか?
→マシンは覚えていません、ルータが覚えています。ただしリリース期間(IPアドレスの有効時間)が存在するため、同じIPが割り当てられるとは限りません

5.ガチガチに固定するにはWAN??の固定ipアドレスを持っていないとだめですか???
→ご質問の内容より不要と思われます(WANとは関係ありません)PCやプリンタに 192.168.0.86、192.168.0.87 などのIPを手動で設定すればOkと思われます。

※ルータのDHCPでの割り当て台数はいじることができます。なおDHCPの設定が「192.168.0.3から16台」などとなっていたら、192.168.0.3~192.168.0.18 のIPアドレスは設定できません。

一般家庭で使用されているルータを想定して回答致します。

接続が
      光・ADSL ----(WAN側)ルータ (LAN側)----- 各PC・プリンタ
と仮定して

ルータには
WAN側のIPアドレス、LAN側のIPアドレスが存在します。
ご質問の内容から今回はLAN側のIPアドレスについて回答致します。

ルータはDHCPサーバ(LAN側の機器にIPアドレスを割り当てる機能)が
あります。また多くのPC、プリンタはDHCPサーバから割り当てられた
IPアドレスを使用する設定になっています。そのため各PCやプリンタ
などのIPアド...続きを読む

QIPアドレスのサブネットマスクの設定について教えてください。

サブネットマスクの設定について教えてください。

【ネットワーク情報】
・自分のホストがいるネットワーク(A)
 10.4.0.0 255.255.0.0 (10.4.0.0/16)

・L3スイッチ
 ネットワーク(A)は、VLAN40に属しています。
 VLAN40 は、10.4.0.0/16 がIPアドレスの範囲です。
 特にVLAN40 内ではアクセスコントロールはしていません。

上記ネットワーク上に、サーバーを立てました。
IPアドレスは、 10.4.255.30 で、MACアドレスにてDHCPサーバの予約で
IPを配布しています。

念のため、サーバーにも手動でIPアドレスを振ろうと思っているのですが、
この場合のサブネットマスクは 255.255.255.0 で良いのでしょうか?
それとも 255.255.0.0 にした方がよいのでしょうか?

255.255.255.0でサブネットマスクを設定しても、255.255.0.0 からアクセス出来る
ような気がするのですが、どうなのでしょうか。

ご教授くださいますようお願い致します。

サブネットマスクの設定について教えてください。

【ネットワーク情報】
・自分のホストがいるネットワーク(A)
 10.4.0.0 255.255.0.0 (10.4.0.0/16)

・L3スイッチ
 ネットワーク(A)は、VLAN40に属しています。
 VLAN40 は、10.4.0.0/16 がIPアドレスの範囲です。
 特にVLAN40 内ではアクセスコントロールはしていません。

上記ネットワーク上に、サーバーを立てました。
IPアドレスは、 10.4.255.30 で、MACアドレスにてDHCPサーバの予約で
IPを配布しています。

念のため、サー...続きを読む

Aベストアンサー

>念のため、サーバーにも手動でIPアドレスを振ろうと思っているのですが、
>この場合のサブネットマスクは 255.255.255.0 で良いのでしょうか?
>それとも 255.255.0.0 にした方がよいのでしょうか?

サブネットマスクは、255.255.0.0にしたほうが良いでしょう。質問の後に書かれているように、255.255.0.0側からは、255.255.255.0側はアクセスできます。しかしながら、255.255.255.0側から255.255.0.0側からアクセスできません。

VLANの場合に難しいのは、アクセスコントロールの範囲をどのようにすればよいのか?

これは、貴方の会社のセキュリティポリシーに拠るため、ここでは書きません。基本的には、クライアント-サーバシステムの場合には、上位アドレスから下位アドレスはアクセスできますが、下位アドレスから上位アドレスはアクセスできないということなのです。

QTCP/IPのIPとIPアドレスのIPとは意味が

違うのでしょうか?

どちらもInternet Protocolの略のIPという意味だと思うのですが、ある本に意味を取り違えいる人が多いと書いてあったものですから。

Aベストアンサー

TCP/IP と表記してたらプロトコルを指すのが普通
IP    は 場合によって解釈が分かれます IPアドレス/IPプロトコル など
    明確にしたいなら略さない方がいいでしょう
IPアドレスは そのままIPアドレスを意味します (数字で表されるののでプロトコルではありません)

ということで TCP/IP のIPは プロトコルを指しています
       通常TCP/IPを略してIPということはまずありません
       前後に文脈と合わせて判断するしかありませんが
       単純にIPと書かれてるなら 本来はプロトコルを指すことになります
       (とはいっても私も説明などするとき略してPCのIP確認しろ などと言ったりします)
IPアドレスのIP はプロトコルではないので 別のものということになります

QIPアドレスとサブネットマスクがわかりません

WindowsXPでIPアドレスとサブネットマスクを知りたいのですが、どこに載っているのかわかりません。どなたか教えてもらえませんか?

Aベストアンサー

これって、自分の使っているPCのIPアドレスとネットマスクを知りたいって事ですよね。IPアドレスとは何か?とかサブネットマスクとは何か?問うことを知りたいと言うのではないですよね。
でしたら、一番簡単なのは、マイネットワークをクリック→左上にあるネットワーク接続を表示をクリック→ローカルエリア接続をクリック→すると、左下に詳細とありますからそこに出てきます。もしかすると隠れている可能性がありますから、その場合は詳細の右にあるした矢印をクリックすると出てきます。

QプライベートIPアドレスとグローバルIPアドレスの違い

プライベートIPアドレスとグローバルIPアドレスの違いってなんですか?
ヤフーのADSL接続が、プライベートIPアドレスを使用しているのが、気に入らんって掲示板で書いてたんですけど、何がだめなんですかね~?
普通にインターネットするのにもないか影響あるんですか?
誰かわかる方お願いします。

Aベストアンサー

インターネットへ接続し、メールのやり取りやWeb閲覧をするPCには、グローバルIPアドレスが必要です。
ダイアルアップ接続の場合ですと、アクセスポイントへの接続毎にグローバルIPアドレスがPCに付与されます。
グローバルIPアドレスは世界で一意のアドレス(同じアドレスは複数のマシンへ付与できない)なので、限りがあります。
そこで、企業等内のLAN環境に接続されているマシンには、プライベートIPアドレスを付与し、IPアドレスの枯渇を防いでいます。
LANに接続されたマシン(プライベートIPアドレスが付与されたマシン)が、インターネット上のサーバー等へアクセスするためには、グローバルIPアドレスが必要になりますが、これは、ルーター等に実装されている機能である「NAT」にてアドレス変換されてインターネットへ接続されます。
掲示板にプライベートIPアドレスを使用しているから気に入らんと書き込みがあったとのことですが、Webサーバー等を構築しインターネット上へ公開しないのであればプライベートIPアドレスを利用するのが普通です。
つらつらと書いてしまいましたが、本質はもっと深いものがあります。
現在では「CIDR(サイダーと読む)」という技術を利用し、IPアドレスの枯渇を防いでいます。
それでも足りないので、今後は「IPV6」への移行が進められています。
詳細は、本などを読んでご理解していただくしかありません。

インターネットへ接続し、メールのやり取りやWeb閲覧をするPCには、グローバルIPアドレスが必要です。
ダイアルアップ接続の場合ですと、アクセスポイントへの接続毎にグローバルIPアドレスがPCに付与されます。
グローバルIPアドレスは世界で一意のアドレス(同じアドレスは複数のマシンへ付与できない)なので、限りがあります。
そこで、企業等内のLAN環境に接続されているマシンには、プライベートIPアドレスを付与し、IPアドレスの枯渇を防いでいます。
LANに接続されたマシン(プライベートIPアドレスが...続きを読む


人気Q&Aランキング