- ベストアンサー
バーチャルドメインについて
DNSとApacheが連携をしてバーチャルドメインは成り立つものだと理解しています。 IPベースのバーチャルドメインの仕組みはApacheに2つバーチャルドメイン(IPベース)が設定しておいて、それをDNSが順番に問い合わせをして1つのサーバーからApacheに設定されている2つのIPアドレスを順に返すということだろうと思います。 ということはDNSの問い合わせ動作は自分が管理している(おそらく設定ファイルで指定する)IPの範囲のサーバーに順番に(DNSへ問い合わせに来た)IPアドレスを問い合わせているという認識で正しいでしょうか。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
まず、バーチャル「ドメイン」という言い方が正しくありません。ここは重要なので間違えないでください。バーチャル「ホスト」が正しいです。 >IPベースのバーチャルドメインの仕組みはApacheに2つバーチャルドメイン(IPベース)が設定しておいて、それをDNSが順番に問い合わせをして1つのサーバーからApacheに設定されている2つのIPアドレスを順に返すということだろうと思います。 そういう動作は行いません。 ということで、 >ということはDNSの問い合わせ動作は自分が管理している(おそらく設定ファイルで指定する)IPの範囲のサーバーに順番に(DNSへ問い合わせに来た)IPアドレスを問い合わせているという認識で正しいでしょうか。 も間違いです。 DNSとApacheの連携はありません。 基本的にはApacheがアクセスしてきたクライアントから「目的の場所」を受け取って返すだけです。 http://192.168.0.1/ という要求があったら ServerName 192.168.0.1 と書かれたセクションが対応します。 http://www.example.com/ という要求があったら ServerName www.example.comのセクションが対応します。 それぞれ別の内容を書いても良いですし、違った内容を書いても構いません IPアドレスが振ってあるかどうかは別の問題です。