- ベストアンサー
ネットワーク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ケーブルで実現しています。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
WinPCの1つのLANカードに2つIPアドレスを設定してるのでしょう。 マルチホームですね。
その他の回答 (4)
- taka_tetsu
- ベストアンサー率65% (1020/1553)
>他社のPCは「Win2000Pro」です。 >ネットワークの設定で、2つ設定できるのでしょうか? IPアドレスを設定する画面の、詳細設定を押して出てくる画面でIPアドレスの追加ボタンを押して設定するだけです。
お礼
ええ?そうなのですか。 固定概念で、一つのNICには一つのIPアドレスだと思ってしまっていました。 試してみます。 ありがとうございました。
- Toshi0230
- ベストアンサー率51% (836/1635)
だいぶ前から、1つのLANボード(NIC)に複数のIPアドレスを割り当てるのは可能になっています。別にWindowsに限らず、PC-Unixや、Ciscoなどのルータ製品でも可能なことが多いです。 私もちょっとした作業時とかによくやります。 で、なぜ可能か、ということですが、(うまく説明できるか自信がないのですが)規格上、TCP/IPとNIC(正確に言えばイーサネット)とは完全に独立しているため、必ずしも1:1で対応させる必要はないからです。 イーサネットレベルで正しい通信が行える環境で、イーサネットのアドレス(MACアドレス)とIPアドレスの対応が正しく取ることができれば(別の言い方をすると、あるIPアドレスに対応する1つのMACアドレスを検出することができれば)、1つのNICに複数のIPアドレスが設定されていても問題なく通信が行えます。 なお、これはあくまでルータが介在しない、1つのLANに閉じた話です(質問にあった環境は、これに合致します)。ルータが使用されるようなネットワークになると、「経路制御」という新たな要素が関わってくるので正しく通信を行うことがもっと難しくなります。
お礼
他社のPCは「Win2000Pro」です。 ネットワークの設定で、2つ設定できるのでしょうか?
- denza
- ベストアンサー率27% (63/231)
こんにちは。 おそらく仮想IPというものでははないかと思います。 ロードバランサで使用するときに使うみたいですね。 単に2つIPを持たせ2つのネットワークに参加させたいだけかも。 うわさには聞いていましたが、私も使用したことはありません。 URLが参考になると思います。
お礼
ありがとうございます。 「192.168.0.1」では無いので、これには該当しないようです。
- asuca
- ベストアンサー率47% (11786/24626)
Windowsでネットワークの設定でネットワークの共有を行っているのではないかと思います。
お礼
ありがとうございます。 TCP/IPで、そちらもFTPを行っていました。
お礼
ありがとうございます。 一つのネットワークカードにネットワークTCP/IPを2つですか? 具体的には、TCP/IPの追加かなにかでおこなうのでしょうか?