ヤフーのサイトを見ていると
トップページ:http://www.yahoo.co.jp
ショッピングサイト: http://shopping.yahoo.co.jp
動画サイト:http://streaming.yahoo.co.jp
というふうに、yahoo.co.jpの前にwww、shopping、streamingの別名を置いて別々のサイト運営しているように見えるのですが、
これは、1つのドメイン yahoo.co.jp で運営しているのでしょうか?
それをするためには、どのような、手法、技術を用いれば宜しい
のでしょうか?
> ヤフーのサイトを見ていると
> トップページ:http://www.yahoo.co.jp
> ショッピングサイト: http://shopping.yahoo.co.jp
> 動画サイト:http://streaming.yahoo.co.jp
> というふうに、yahoo.co.jpの前にwww、shopping、streamingの別名を置いて別々のサイト運営しているように見えるのですが、
> これは、1つのドメイン yahoo.co.jp で運営しているのでしょうか?
> それをするためには、どのような、手法、技術を用いれば宜しい
> のでしょうか?
これがわからないということは、クライアントからwebサーバにアクセスしたときどうやって見えるのかという仕組みがわかっていないのでしょうね。
DNSとは何か調べられたら良いのではないでしょうか?
www、shopping、streamingはalias(別名)ではなく、各サーバのホスト名で、DNSで正引き(例えばwww.yahoo.co.jpにアクセスするため、そのIPをDNSで検索すること)すると、あるIPアドレスがかえってくるので、クライアンはそのアドレスに指定されたプロトコル(HTTPやFTPやSMTP/POP等)でアクセスし、これによりクライアントとサーバで通信します。通信はホスト名ではできません。必ずIPです。何故ならトラヒックを運ぶネットワーク(ルータ)はIPしか解釈できないからです。
ドメインはおっしゃっているとおり、yahoo.co.jpですね。
こういう質問をされるくらいですから、自分でDNSはもっておらず外部でしょうからそこで何ができるかにかかってくると思います。
固定なら下記のように自分でもできますが、yahooでは無理ですし、今のままで何も問題はありませんので、DNSのサービスを受けているところに確認すればいいだけです。
ttp://www.aconus.com/~oyaji/suse/bind_suse.htm
おやじの場合は、IPが1個しかないでのwww.aconus.com もftp.aconus.com もmail.aconus.comも全て同じアドレスです。一つしかないアドレスで上記のようにプロトコルが違う場合はどうってことはないでしょうが、同じHTTPだったりすると、下記のような名前ベースのバーチャルホストを一般的に使います。
ttp://www.aconus.com/~oyaji/ddns/domain.htm
PS:
CGI解放は止めたほうが良いですよ。おやじならそもそも人にサーバを貸したりしないですし、CGIなどは危険すぎて論外と思いますが・・・。
どうしても解放するなら、「公開CGIのみで自作禁止、設定は管理者が行い最低限SuEXECする。」ですかね。
おやじさん
有難う御座いました。
もう少し勉強してから又投稿致します。