投稿日:2004年07月28日 作成鷹の巣

No.16903 1つのwindows2003サーバに二つのURLアドレスを構築しようとする場合、不具合は発生しない?



1つのwindows2003サーバに二つのURLアドレスを構築しようとする場合、不具合は発生しない?

No.16903 投稿時間:2004年07月28日(Wed) 19:30 投稿者名:斑鳩 URL:

ひとつのwindows2003サーバに二つのURLアドレスを構築しようとする場合、
不具合は発生しないのでしょうか?

また、ひとつのグローバルIPアドレスに二つのURLアドレスを構築しようとする場合、
不具合は発生しないのでしょうか?
この場合、NATは違うIPアドレスを入力する形となります。
NATは的確に該当WEbサーバへの要求を分配してくれるのでしょうか?

よろしくお願い致します。


問題ありません。

No.16917 投稿時間:2004年07月30日(Fri) 08:49 投稿者名:松元 URL:

> ひとつのwindows2003サーバに二つのURLアドレスを構築しようとする場合、
> 不具合は発生しないのでしょうか?

問題ありません

> また、ひとつのグローバルIPアドレスに二つのURLアドレスを構築しようとする場合、
> 不具合は発生しないのでしょうか?

問題ありません

> この場合、NATは違うIPアドレスを入力する形となります。

そんな設定できないでしょう

> NATは的確に該当WEbサーバへの要求を分配してくれるのでしょうか?

NATは指定されたサーバへ配布します


サーバが2つということは、IPアドレスも2つということですよね?

No.16921 投稿時間:2004年07月30日(Fri) 12:16 投稿者名:斑鳩 URL:


> > この場合、NATは違うIPアドレスを入力する形となります。
>
> そんな設定できないでしょう
>
サーバが2つということは、IPアドレスも2つということですよね?
つまり

internet
|
NAT
| |
server1(http://server1.com) server2(http://server2.com)
192.168.100.1 192.168.100.2

のようにURLも2つになるので、どのようにIPの要求を渡していけばよいのでしょうか?

よろしくお願い致します。


TCP/IP の通信では、「ホスト名 (ドメイン名)」は一切使用されません。

No.16925 投稿時間:2004年07月30日(Fri) 18:56 投稿者名:通-行-人 URL:

> のようにURLも2つになるので、どのようにIPの要求を渡していけばよいのでしょうか?

松元様の No. 16917 の投稿をよくお読みください。
空行を除いた 8 行目の部分で、 すでに回答されています。

TCP/IP の通信では、 「ホスト名 (ドメイン名)」 は一切使用されません。
複数のホスト名を使用しても、 最初はどちらもルータの (たった 1 つの) グローバル IP 宛ての、 同じポート番号へ向けた通信として到来します。
「IP アドレス」 と 「ホスト名 (ドメイン名)」 とを切り離して考えることが全くできていないようですので、 まずはそれができるよう勉強してください (ついでに 「URL」 も)。

その点を踏まえ、 「振り分けようとする側」 の立場になって考えてみれば、 振り分けに必要な情報が TCP/IP には一切無いことに気付くはずです。

幸いなことに HTTP には、 クライアントが入力したホスト名をサーバに通知する仕組みが存在します。
HTTP サーバそのものやプロクシサーバ等の 「HTTP サーバの形をしたマシン」 であれば、 その情報を参照して動作を変えたり、 別のマシンへ要求を転送したりすることができます。
しかし、 これは NAT による転送先が決まり、 そのマシンとクライアントとの TCP 接続が確立した後の話。
NAT が行っているのは HTTP 等の前段階の処理ですから、 HTTP 上でどんな情報が交換されようと、 あるいはその通信が HTTP に依るものかどうかも含め、 知る由がありません。

これ以上の話は、 上記をある程度把握した後になるでしょう。

# この手の質問は多いですね。 何か 「一目瞭然」 な回答方法は無いものでしょうか。
# http://sakaguch.com/PastBBS/0033/B0016664.html


アパッチで言うバーチャルホスト(バーチャルドメイン)の設定と思いますが。

No.16933 投稿時間:2004年07月30日(Fri) 23:51 投稿者名:聞疑始 URL:http://homeserver-streaming.com/

>ひとつのグローバルIPアドレスに二つのURLアドレスを構築
これはアパッチで言うバーチャルホスト(バーチャルドメイン)の設定と思いますが。。。。
それなら私はヤマボコしていますよ。
http://homeserver-streaming.com/Trouble/Apache-PHP.html
↑こちらに導入した時のメモを書いています。
当っていたら参考にしてください。

> ひとつのwindows2003サーバに二つのURLアドレスを構築しようとする場合、
> 不具合は発生しないのでしょうか?
>
> また、ひとつのグローバルIPアドレスに二つのURLアドレスを構築しようとする場合、
> 不具合は発生しないのでしょうか?
> この場合、NATは違うIPアドレスを入力する形となります。
> NATは的確に該当WEbサーバへの要求を分配してくれるのでしょうか?
>
> よろしくお願い致します。


|目次|掲示板|過去ログ目次|▲頁先頭|