こんにちは。pcg733です。

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

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

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

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

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

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

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

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&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個しか固有の
情報を作れないので、今の世...続きを読む

QIPアドレスとかマックアドレスの意味がわかりません

IPアドレスとかマックアドレスの意味がわかりません。ものすごく分かりやすく図付きで説明したURLがあったら教えてください。

1)IPアドレス
2)マックアドレスフィルタリング

Aベストアンサー

敢えてかぶります。

参考URLの「3 Minutes Networking」以上に分かりやすく説明しているページを、俺は知りません。

正直、IPアドレスやマックアドレスを理解するのに、その単語の意味だけ知って、「理解」することは出来ないと思います。
「ゲー」と思われるかも知れませんが、「3 Minutes Networking」の0回~52回くらいまでを繰り返し読むことが、最も理解に近づけると思います。

参考URL:http://www5e.biglobe.ne.jp/~aji/

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アド...続きを読む

Qlan内のpcをipアドレスで一覧表示したい

lan内のpcをipアドレスで一覧表示したい
同一無線lanアクセスポイント内での他のpcのipアドレスを一覧表示するコマンドがあれば教えてください。もしなければなにかサジェストください。おねがいします。

Aベストアンサー

 ネットワークコマンドの詳しい使い方については良く分かりませんが、
No.1さん紹介の LAN接続しているパソコンの IP アドレスを一覧表示する
フリーソフト「NetEnum」なら、オイラの Vista機でも使っています。

http://pc.nikkeibp.co.jp/article/NPC/20060818/245914/


 他に、「DomainView--」というワークグループ名の違う PC も検出して
くれるツールもあります。 一応オイラの Vista機でも動いています。

DomainView--
http://www.vector.co.jp/soft/winnt/net/se195004.html


 また、下の「LAN Node Manager」は、LAN 対応プリンタなど PC 以外の
機器でも IP アドレスが付与されていれば検出してくれるのですが、未だ
Win2000 機でしか利用したことがありません。 多分 WinXPでも動作する
でしょう。

LAN Node Manager
http://www.vector.co.jp/soft/winnt/net/se438684.html

参考URL:http://www.forest.impress.co.jp/lib/inet/servernt/netanlz/netenum.html

 ネットワークコマンドの詳しい使い方については良く分かりませんが、
No.1さん紹介の LAN接続しているパソコンの IP アドレスを一覧表示する
フリーソフト「NetEnum」なら、オイラの Vista機でも使っています。

http://pc.nikkeibp.co.jp/article/NPC/20060818/245914/


 他に、「DomainView--」というワークグループ名の違う PC も検出して
くれるツールもあります。 一応オイラの Vista機でも動いています。

DomainView--
http://www.vector.co.jp/soft/winnt/net/se195004.html


 また、下の「LAN Nod...続きを読む

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アドレスがカバーする範囲についてお伺いします

お伺いします。
IPアドレスはプロバイダや地域によって大体決まってくると聞いたのですが
たとえば
61.125.0.0/18
といったIPアドレスの場合(0の部分は可変とします)
大体ひとつのプロバイダのどれくらいの地域の範囲をカバーするのでしょうか?
(たとえば、東京都全域など)
教えてください。よろしくお願いいたします。

Aベストアンサー

61.125.0.0/16だと単純計算で
  254×254=64,516個の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携帯のIPアドレス

携帯でEメールをするのにIPアドレスは必要なんですか?
IPアドレスの不足が問題になってきているようですが。

また、携帯のIPアドレスってすべてグローバルIPアドレスなのですか?
もしそうならとっくにIpアドレスがなくなっていると思うのですが。

Aベストアンサー

普通の携帯電話はキャリア(ドコモ、auなど)にあるサーバからInternet網にメールを発信していますので、個々の携帯電話にはIPアドレスを持たせる必要はありません。

でも最近社内ではIP電話機(無線LAN端末)として動作し、社外に出たら携帯電話として動作する携帯電話機があります。(無線LANデュアル端末 N901iLなど)

この携帯は社内では無線LAN端末ですからIPアドレスを持っています。でも社内ではローカルアドレスを使用しますので、質問者さまが心配するグローバルアドレスは使用しません。だから無線LANデュアル端末が今後増えても、そのせいでアドレス不足が起きることはありません。

近い将来IPアドレス体系が変わり、現行のIPv4からIPv6に移行する事が予想されます。これが実現すると約 4.3 × 109 個しかなかったIPアドレスが約 3.4 × 1038 個まで増えますから、家中の家電製品にまでIPアドレスを割り当てることが可能になると言われています。

Qipアドレスの取得

どうもパソコンのip取得がうまくいかなく、インターネットにつながらないようなんです。
普段では
ip:219.123・・・・
サブネットマスク:255.255・・・
DHCPによる割り当て
と表示されるのですが、いつの間にか
ip:169.254・・・
サブ:255.255.0.0
自動プライベートアドレス
と表示されています。
似たような症例の回答を参考に
・パソコンの電源を落として、しばらくしてから起動
・コマンドプロンプトでipconfig/releaseからipconfig/renew(ただしrenewのときにエラーメッセージらしきもの:An error occurred while renewing interfase ローカル エリア接続:ソケット以外のものに対して操作を実行しようとしました。:と表示され何も変化なし)
などを試してみましたが、いっこうに元に戻りません。
・HUBを使っているので、まずきちんと結線できているかどうか、信号が来ているかどうかを確認
・直接インターネットのケーブルをパソコンにつなぐ
も試してみましたがダメでした。
ただいま非常に困っています。なにかよい案があればご教授いただきたいと思います。

どうもパソコンのip取得がうまくいかなく、インターネットにつながらないようなんです。
普段では
ip:219.123・・・・
サブネットマスク:255.255・・・
DHCPによる割り当て
と表示されるのですが、いつの間にか
ip:169.254・・・
サブ:255.255.0.0
自動プライベートアドレス
と表示されています。
似たような症例の回答を参考に
・パソコンの電源を落として、しばらくしてから起動
・コマンドプロンプトでipconfig/releaseからipconfig/renew(ただしrenewのときにエラーメッセージらしきもの:An e...続きを読む

Aベストアンサー

ハブ使用との事ですが、IPアドレスはパソコンの台数分もらえる契約なのでしょうか?

もう一台は接続できるとの事ですので、症状のPCの設定等がおかしいのだと思われますが・・・。

最近繋がらなくなったとの事ですので、
・デバイスマネージャー上でネットワークカードが正しく動いているか
・ネットワークの設定は、以前と同じになっているか
・ウィルスソフト等を更新していないか
(一部不具合が出るソフトがあり、ソフトの設定を変更しないとネット接続できない例があります)

思い付くのは以上ですが・・・・。


このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング

おすすめ情報