• ベストアンサー

ネットワークTCP/IPでの接続

他社がサポートしているWinPCと弊社のUNIXサーバをLAN接続しています。こちらのIPアドレス(UNIX)は172.16.1.1(255.255.0.0)です。相手のPCのIPアドレスは172.16.1.100(255.255.0.0)です。 PCからTCP/IPでFTPを行っています。問題なく動作しています。 不思議なのはこのWinPC、別のIPアドレスも持っていて、同一LAN上の他社の別PCとも通信を行っています。この時のIPアドレスは「192.168.1.100」だそうです。このPCにLANボードが2つ刺さっている訳でもないのに、どうしてダブルLANのようなことが可能なのでしょうか?つまり、弊社関係は「172.16.X.X」です。他社ベンダーのは「192.168.1.X」です。同一LANケーブルで実現しています。

noname#10657
noname#10657

質問者が選んだベストアンサー

  • ベストアンサー
  • taka_tetsu
  • ベストアンサー率65% (1020/1553)
回答No.2

WinPCの1つのLANカードに2つIPアドレスを設定してるのでしょう。 マルチホームですね。

noname#10657
質問者

お礼

ありがとうございます。 一つのネットワークカードにネットワークTCP/IPを2つですか? 具体的には、TCP/IPの追加かなにかでおこなうのでしょうか?

その他の回答 (4)

  • taka_tetsu
  • ベストアンサー率65% (1020/1553)
回答No.5

>他社のPCは「Win2000Pro」です。 >ネットワークの設定で、2つ設定できるのでしょうか? IPアドレスを設定する画面の、詳細設定を押して出てくる画面でIPアドレスの追加ボタンを押して設定するだけです。

noname#10657
質問者

お礼

ええ?そうなのですか。 固定概念で、一つのNICには一つのIPアドレスだと思ってしまっていました。 試してみます。 ありがとうございました。

  • Toshi0230
  • ベストアンサー率51% (836/1635)
回答No.4

だいぶ前から、1つのLANボード(NIC)に複数のIPアドレスを割り当てるのは可能になっています。別にWindowsに限らず、PC-Unixや、Ciscoなどのルータ製品でも可能なことが多いです。 私もちょっとした作業時とかによくやります。 で、なぜ可能か、ということですが、(うまく説明できるか自信がないのですが)規格上、TCP/IPとNIC(正確に言えばイーサネット)とは完全に独立しているため、必ずしも1:1で対応させる必要はないからです。 イーサネットレベルで正しい通信が行える環境で、イーサネットのアドレス(MACアドレス)とIPアドレスの対応が正しく取ることができれば(別の言い方をすると、あるIPアドレスに対応する1つのMACアドレスを検出することができれば)、1つのNICに複数のIPアドレスが設定されていても問題なく通信が行えます。 なお、これはあくまでルータが介在しない、1つのLANに閉じた話です(質問にあった環境は、これに合致します)。ルータが使用されるようなネットワークになると、「経路制御」という新たな要素が関わってくるので正しく通信を行うことがもっと難しくなります。

noname#10657
質問者

お礼

他社のPCは「Win2000Pro」です。 ネットワークの設定で、2つ設定できるのでしょうか?

  • denza
  • ベストアンサー率27% (63/231)
回答No.3

こんにちは。 おそらく仮想IPというものでははないかと思います。 ロードバランサで使用するときに使うみたいですね。 単に2つIPを持たせ2つのネットワークに参加させたいだけかも。 うわさには聞いていましたが、私も使用したことはありません。 URLが参考になると思います。

参考URL:
http://support.microsoft.com/default.aspx?scid=kb;ja;256124
noname#10657
質問者

お礼

ありがとうございます。 「192.168.0.1」では無いので、これには該当しないようです。

  • asuca
  • ベストアンサー率47% (11786/24626)
回答No.1

Windowsでネットワークの設定でネットワークの共有を行っているのではないかと思います。

noname#10657
質問者

お礼

ありがとうございます。 TCP/IPで、そちらもFTPを行っていました。

関連するQ&A

  • TCP/IP

    TCP/IPとは、何でしょう?プロトコルということは分かるのですが、辞書などを見ても今ひとつピンときません。 TCP/IPを設定するということは、なんのためにするのでしょうか?XPだと、ネットワークの画面でLANカードの品番のようなものを選択したり、IPアドレスを自動取得したりしますが、やってることの意味がよく分からないのです。 概要が知りたいので、PCに詳しくない人間にもわかるように教えていただけると助かります。

  • TCP/IP のみのネットワークを構築したい

    今、APPLE TALK 中心でMAC・プリンタ・WINなどをつなげたネットワークを構築しているのですが、これをイーサーネットに変えたいので、TCP/IP のみのネットワークにしたいのですが、どうすれば"APPLE TALK を使わずに TCP/IP のみを使え"という設定が出来るのでしょうか? とりあえず、全ての端末にIPアドレスを振り分けて、MACのTCP/IPの設定をイーサネット経由という設定をするところまではやったのですが、セレクタでAPPLE TALKを使用しないとすると、他の端末が何も見えません。又、他の端末のIPアドレスを設定するような場所も見つけられません。 分るかたどうか教えてください。ちなみにMACは、ほぼ初心者と同程度くらいしか分らないので、細かく教えてくれるとありがたいです。 よろしくお願いします m(_ _)m

    • 締切済み
    • Mac
  • TCP/IPだけが通らないのですが、、、

    IBM ThinkPad 240Z を使用しています。 元々PCの付属のイーサネットポートで社内LANに接続していたのですが、 あるときからインターネットに接続することができなくなりました。 但し、Microsoftネットワーク、Netwareネットワークは共に接続ができます。 Pingコマンドでサーバーに打つと返ってこず、自分のIPに打つと返ってきます。 勿論、IPアドレス、サブネット、ゲートウェイ、DNS等の設定は問題ありません。 恐らく、TCP/IPが正常に動作していないようなのですが、コンパネのネットワーク から、TCP/IPを一旦削除し再度インストールしてもダメです。 どうしてなのでしょうか?何を調べたらいいのでしょうか? どなたか至急に教えて下さい。大変困ってます。 

  • TCP-IPで通信するソフト

    メッセージを500バイトずつ、ハンドシェークしてやり取りしたいです。メッセージの中には漢字も含まれます。 LAN上のWinPCから別のLAN上のWinPCへ「A:おはよう」「B:おはよう」「A:元気」「B:元気だよ」といったやり取りを行いたいです。 「Aから初めてBは答える」という手順です。つまり、Bは待ち状態です。 こういうソフトをVB6.0で造るにはどうしたらいいでしょうか?「相手のAとかBはIPアドレスで指定します」

  • TCP/IPの追加ができません

    友人の話なのですが・・・。 自宅で使用しているPCを社内LANに接続しようとしたところ、IPアドレスが取れない(通常は自動取得)ので、システム管理者に教えてもらった固定のIPアドレスを設定しましたが接続できないとのこと。試しに、ネットワークコンピュータのプロパティでTCP/IPを再インストールしようと思いましたが、TCP/IPが表示されません。(OSはWin-ME) 解決方法をご存知の方がおりましたらよろしくお願いします。 ネットワーク製造元:Microsoft ネットワークプロトコル:TCP/IP←←←これが表示されません!                    他のプロトコルはあります

  • プロトコル TCP/IP と、NetBeui について。

    TCP/IP プロトコルで、PC同士を有線LAN上で通信する場合、IPアドレスを設定しないといけないようなのですが、 何を、どのように、どこへ?設定したら良いかわかりません。 どのようにしたら良いでしょうか? NetBEUI を使わない通信。 Win2000

  • ネットワークカード2枚挿し TCP/IP通信

    PCにネットワークカードを2枚挿しています。 一方はある機器に一方はネットと繋がっています。 機器とPCでTCP/IP通信をするアプリケーションを作成しています。設定画面を作って相手機器のIP、ポート番号等を設定するようにしています。 TCP/IPの場合はPCのIP等を設定画面に入れなくても どちらのネットワークカードを経由するかというのは 決めてくれるんでしょうか? PCのIPアドレスは指定する必要ないですか? UDP/IPの場合はどうなんでしょうか? PCと機器の両方のIP、ポート番号を指定しなければいけないのでしょうか?

  • TCP/IPの追加

    間違ってWIN98の [ネットワーク]-[ネットワーク設定]の コンポーネント項目一覧を削除してしまい、 再起動で ・Microsoft ネットワーククライアント ・現在使用しているLAN名 ・TCP/IP の3つが復帰したのですが、 [追加]で[プロトコル]-[Microsoft]-[TCP/IP]を やっても[TCP/IP->現在使用しているLAN名]が 表示してくれません。 LANボードのインストールが悪かったのかと思い、 同じメーカーのCD-ROMで削除、インストールを 行い、ここまで出来たのですが、どうしても 追加で[TCP/IP->現在使用しているLAN名]が 表示できませんでした。 ここをクリアしないとネットができないので困ってます。 新しくLANボードを変えるべきなのか、 PCを再インストールしなくてはいけないのか、 それとも他に方法がないものかと悩んでいます。 アドバイスがあればお願いいたします。

  • TCP/IPの問題で疑問です

    こういう問題があります。 ──────────── 以下のPC1とTCP/IP通信が可能なPCはどれか? PC1 IPアドレス 192.168.141.170 サブネット 255.255.255.128 PC2 IPアドレス 192.168.141.193 サブネット 255.255.255.128 PC3 IPアドレス 192.168.141.161 サブネット 255.255.255.128 ──────────── で、正解は「すべて可能」らしいのですが、確かホスト台数を求めるのに、 ホスト台数=2の[x乗]-2 ※xはホスト部のビット数 と聞いた記憶があって、 ホスト部のビット数が7ビットなので、今回の場合、 2の7乗-2で、126というのがホスト台数になりますよね? ということは、 192.168.141.2~192.168.141.128のみしかこのネットワークでは通信が出来ない、ということにならないのでしょうか? ネットで色々検索しても良くわかりませんでしたので、出来るだけ解りやすく解説いただけると助かります。 よろしくお願いいたします。

  • TCP/IPがうまくいかない

    社内のLANで自分のPCから他のPCへは共有フォルダのアクセスやPINGの確認を行えますが、 他のPCからは自分のPCにまったくアクセスできません。 その他確認できる現象としては ・TCP/IPを利用したネットワークスキャナの受信ソフト等を利用すると自分だけスキャナのIPを探し出せない ・自分のPCのIPアドレスを変更するとネットワークにつながらなくなる(例:192.168.1.1⇒192.168.1.2) ファイヤウオールの設定など確認しましたが他のPCと変わりはありませんし、 ルータや社内ネットワークのセキュリティーも問題ないと思います。 なにか設定の問題でしょうか?教えてください。 OS:windowsXP proです