- PR -

仮想IPについての疑問

投稿者投稿内容
チョコ
会議室デビュー日: 2007/02/22
投稿数: 10
投稿日時: 2007-02-22 16:55
仮想IPについて詳しく書かれたサイトを見つけることができませんでしたので、質問をさせていただきます。

コンピュータA:実IP 192.168.1.10
仮IP 192.168.1.20
を設定したことにします。

ネットワーク上の他のコンピュータからは
 192.168.1.10と192.168.1.20とも同じようにコンピュータA
を使えると思うのですが それで正しいでしょうか?

例えば:
・ntbstat -a <IPアドレス>を利用して情報を取得すると同じコンピュータ名が返ってくる。
・「ファイル名を指定して実行」で\\\\<IPアドレス>で同じ内容のエクスプローラが表示される
このように思っているのですがあっていますか?

また疑問として:
・コンピュータ名で検索を行ったときどちらのIPのPCが表示されるのか?同じ名前のPCが2台表示されるのか?

のような疑問があります。
213.123.100.10と192.168.2.21のような どこかにルーティングが予想されるようなIPアドレスでない場合で考えています。

こんな仮想IPの利用はあるのかはわかりませんが教えてください。

宜しくお願いします。
BackDoor
ぬし
会議室デビュー日: 2006/02/20
投稿数: 831
投稿日時: 2007-02-22 17:14
こんにちは。

HUB1台とUTP2本を使って実際に試されては如何でしょうか?

但し、仮想IPについては物理インタフェースに使用されているアドレスと
同じサブネットでは意味がありません。

例に出されているアドレスは同じサブネット(24bitマスク長と仮定)なので
仮想IPアドレスは通信に使用されない(はず)ですね。
kaz
ぬし
会議室デビュー日: 2003/11/06
投稿数: 5403
投稿日時: 2007-02-22 17:28
こんばんわ.

通信の方向は逆が想定されているのでは? -> BackDoor 様
2つの IP address を持つ node から通信する場合はそうかもしれません.

2つの IP address を持つ node に remote から通信をする場合に,
実 IP と仮想 IP のどちらへも通信できるか?ということでしょうか? -> スレ主様
であれば,やむにやまれず検証環境でそのようなことをやったことがあります.
一応通信できましたが,Windows ではなく Linux でした.
Windows ではやったことがありません.

以上,ご参考までに.
みなと
大ベテラン
会議室デビュー日: 2002/06/14
投稿数: 202
お住まい・勤務地: Q州地方の日本海側
投稿日時: 2007-02-22 17:51
こんにちは

質問者さんが、どんな環境を想定されているのか
つかみ切れていませんが。。。
1つのNICに2つ以上のIPアドレスを付与する場合のことと想像して
書きます。
#違う場合はその旨教えてくださいね。

私は通信のプログラムは書いたことありませんので、
聞いただけの知識です。スミマセン。
Windowsは、基本的に”INADDR_ANY”になっているそうで
返信される場合のfromが定まら(予想でき)ないそうです。

つまり、IP-AとIP-Bが付与されていたときに、
IP-Aに対して通信を行ったからといって、Aでかえってくるわけ
でもなし、Bカモしれない、という感じだそうです。
ここをアプリケーションで恣意的に作り込んであげると
返却する場合のIPアドレスを決めることができるそうです。

おおかたの相手がなにがしかの方法でつながっていればOK的な
ソフトウェアだと大して問題はないですが、途中にファイヤウォールなんか
あると、fromが違うのでパケットをたたき落としてくれますから
通信できなくなります。(なるように見えます)

こういう情報で何か助けになるでしょうか・・・?

#ところで、仮想IPってどうやって実現してるのを
#そう呼んでるんですか?

なんか、ちょうどかぶってましたね。

BackDoorさん>>
なにか私が根本的に知らないだけなきがしますが、教えてください。
なんで同じネットワークアドレスだと仮想アドレスにならないんですか?

[ メッセージ編集済み 編集者: みなと 編集日時 2007-02-22 18:03 ]
チョコ
会議室デビュー日: 2007/02/22
投稿数: 10
投稿日時: 2007-02-22 17:51
お返事ありがとうございます。

頭の中が整理できなかったところへとても参考になる返答ありがとうございます。
また説明不足ですみません。

確認のしたかった環境は
コンピュータB(実IP)⇒コンピュータA(実IP+仮IP)への送信になります。
 
P.S BackDoorさんの返答については記述してませんでしたが、
 返答を頂いてから言われてみれば その疑問にあることに気が付きました。
 ありがとうございます。
wojisan
大ベテラン
会議室デビュー日: 2006/08/02
投稿数: 149
投稿日時: 2007-02-22 18:15
引用:

チョコさんの書き込み (2007-02-22 17:51) より:
お返事ありがとうございます。

頭の中が整理できなかったところへとても参考になる返答ありがとうございます。
また説明不足ですみません。

確認のしたかった環境は
コンピュータB(実IP)⇒コンピュータA(実IP+仮IP)への送信になります。
 
P.S BackDoorさんの返答については記述してませんでしたが、
 返答を頂いてから言われてみれば その疑問にあることに気が付きました。
 ありがとうございます。



MSCS又はNLBの場合は 実アドレス、仮想アドレスどちらも同じようにアクセス可能ですが、NLBの場合仮想アドレスだと当然?2台のどちらのサーバーにつながるかは偶然によりますがNLBを1台に設定して仮想アドレスを設定した場合は実アドレス、仮想アドレスどちらでも同じです、当然FWも抜けてきます。

例 、コンピュータB(実IP)⇒コンピュータA(実IP+仮IP)「NLBで構成」
チョコ
会議室デビュー日: 2007/02/22
投稿数: 10
投稿日時: 2007-02-22 18:32
みなとさんありがとうございます。

返事の記入中で返答できなくてすみません。

#ところで、仮想IPってどうやって実現してるのを
#そう呼んでるんですか?
今回の調査の状況と同じものを例えていますのでこちらの状況が今回の仮想IPと呼んでいるものです。
 WindowsNT4.0でMicrosoft Loopback Adapterと呼ばれる仮想アダプタをインストールしての仮想IPになります。
 NICについてはgetmac /vのプロンプト認識されませんでしたので1つなのか2つなのか判断できませんでした。

 仮想IPを利用した環境が初めてのため、このような質問をさせていただきました。
返答ありがとうございました。 
BackDoor
ぬし
会議室デビュー日: 2006/02/20
投稿数: 831
投稿日時: 2007-02-22 19:43
ご指摘ありがとうございます。

引用:
kazさんの書き込み (2007-02-22 17:28) より:

通信の方向は逆が想定されているのでは? -> BackDoor 様
2つの IP address を持つ node から通信する場合はそうかもしれません.


おっしゃる通りです。VIPアドレス保有ノード側の動作についてコメントしてました。
私は移行時前の評価等、一時的に設定いれてるケースしか経験しておりませんので
質問内容のような使い方は「やって見ないとワカラナイ」ということで、実証を
推奨した次第です。

スキルアップ/キャリアアップ(JOB@IT)