• ベストアンサー

ネットワーク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ケーブルで実現しています。

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

  • ベストアンサー
  • 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を行っていました。