10/09/21 19:50:51 tNhPdDWI
apache2.2を使ってます。
一つのサーバにXenを入れ、二つの仮想OSを乗せ、全てのサーバでapacheを入れています。
それぞれのhttpd.confのServerNameに
domain-0 hoge.com
domain-U1 a.hoge.com
domain-U2 b.hoge.com
と割り当て
ValueDomainのDNS設定のAレコードに自分のところのグローバルIPを指定し
サブドメインの指定を
a a 192.168.1.3(dom-U1のIP)
a b 192.168.1.4(dom-U2のIP)
のように書いているのですが、
a.hoge.comにアクセスするとhoge.comのファイルが表示されます。
hoge.comにアクセスした場合は正常にhoge.comのファイルが表示されます。
調べてみるとBindやVirtualHostの設定が必要なようですが
設定ミスならa.hoge.comにアクセスしても何も表示されなそうなものだと感じるのですが
a.hoge.comにアクセスしてhoge.comの内容が表示されるということは
domain-Uの前にdom-0にアクセスが行ってしまっているのでしょうか?
VDのDNSレコードにプライベートIPを記載しても意味がないのでしょうか。
domain-0のwebサーバだけアクセスできるのが不思議です。
本当に知識が足らず恐縮です。
どなたか叱咤激励ください。