投稿日:2001年09月30日 作成鷹の巣

No.224 CNAMEレコードの設定



CNAMEレコードの設定

No.224 投稿時間:2001年09月30日(Sun) 18:40 投稿者名:しげる URL:

ちょっとお伺いしたいのですが、
CNAMEレコードで***.u-site.netと
いう様にするにはどのように設定すれば良いのでしょうか?

よろしくお願いします


Re: CNAMEレコードの設定

No.227 投稿時間:2001年09月30日(Sun) 19:45 投稿者名:鷹の巣 URL:http://sakaguch.com/

> ちょっとお伺いしたいのですが、
> CNAMEレコードで***.u-site.netと
> いう様にするにはどのように設定すれば良いのでしょうか?
>
> よろしくお願いします

HAMMERNODEでのCNAMEレコードということで説明させて頂きます。
CNAMEレコードに使用するワイルドカードの「*」は、
1文字でホスト名の数文字分を表します。
*.u-site.net cname u-site.net
と設定してください。


Re^2: CNAMEレコードの設定

No.242 投稿時間:2001年10月01日(Mon) 20:23 投稿者名:しげる URL:

> *.u-site.net cname u-site.net
この設定だけで*.u-site.netにアクセスできるのでしょうか?


ワイルドカードを使ったCNAMEレコードの設定のしくみ

No.243 投稿時間:2001年10月01日(Mon) 21:10 投稿者名:鷹の巣 URL:http://sakaguch.com/

> > *.u-site.net cname u-site.net
> この設定だけで*.u-site.netにアクセスできるのでしょうか?

*.example.com CNAME example.com 0 0
とワイルドカードを使って別名定義すると

www.example.com CNAME example.com 0 0
web.example.com CNAME example.com 0 0
ftp.example.com CNAME example.com 0 0
mail.example.com CNAME example.com 0 0
shigeru.example.com CNAME example.com 0 0
等の全てのホスト名を別名定義したことになります。

ワイルドカードを使えるのは、HAMMERNODEだけみたいです。

従って、
http://www.example.com/http://shigeru.example.com/
とアクセスすると
http://example.com/
にアクセスすることと同じことになります。
example.comは、AレコードでグローバルIPアドレス999.999.999.999に変換され、
http://999.999.999.999/
にアクセスすることと同じことになります。


Re: ワイルドカードを使ったCNAMEレコードの設定のしくみ

No.248 投稿時間:2001年10月02日(Tue) 02:49 投稿者名:しげる URL:

> http://www.example.com/http://shigeru.example.com/
> とアクセスするとhttp://example.com/にアクセスすることと同じことになります。

shigeru.example.comにアクセスしたらexample.com/~shigeruに
アクセスする事は可能でしょう?


CNAMEレコードを使ってアクセス先のディレクトリは、変更できません。

No.251 投稿時間:2001年10月02日(Tue) 12:42 投稿者名:鷹の巣 URL:http://sakaguch.com/

> shigeru.example.comにアクセスしたらexample.com/~shigeruに
> アクセスする事は可能でしょう?

DNSサーバでCNAME(Canonical Nameで「別名」または「あだな」を意味します。)レコードを登録する場合は、
shigeru.example.com CNAME sv.example.com

名無し権兵衛 CNAME 権ちゃん
というようにわかりやすくて短い呼び名に呼び替えます。
また、呼び名ですから、「/」等を含むディレクトリ名は、入れられません。

ダイナミックDNSサービスは、ドメイン名をIPアドレスに変換するサービスですから、shigeru.example.com を example.com/~shigeru にすることは、できません。


通常、ブラウザで
http://shigeru.example.com/

http://example.com/~shigeru/
とURLを入力しますと、
WWWサーバは、別のディレクトリのindex.htmlにアクセスします。
特殊なフレーム転送などを使用するとお問い合わせ内容は、実現できるみたいですが、ブラウザの表示だけの話です。


METAタグを使用してURL転送でアクセス先を変える方法

No.262 投稿時間:2001年10月03日(Wed) 22:39 投稿者名:鷹の巣 URL:http://sakaguch.com/

> > http://www.example.com/http://shigeru.example.com/
> > とアクセスするとhttp://example.com/にアクセスすることと同じことになります。
>
> shigeru.example.comにアクセスしたらexample.com/~shigeruに
> アクセスする事は可能でしょう?

どうしても行いたい場合は、URL転送を行ってください。
WWWサーバのルートディレクトリのindex.htmlに
<HTTP>
<HEAD>
<META HTTP-EQUIV="Refresh" CONTENT="0;URL=/~shigeru/index.html">
<TITLE>URL転送(0秒後)</TITLE>
</HEAD>
<BODY>
</BODY>
</HTML>
と書いておけば、どうでしょうか。


ヴァーチャルホスト機能により、同じディレクトリに設定してアクセス。

No.263 投稿時間:2001年10月04日(Thu) 01:13 投稿者名:UTTSU URL:

> shigeru.example.comにアクセスしたらexample.com/~shigeruに
> アクセスする事は可能でしょう?

的外れの回答だったらごめんなさい。

サーバ側の設定により、shigeru.example.com/へのアクセスで、
example.com/~shigeru/にアクセスがあった場合と同じ
データを表示することは可能だと思います。

具体的には、ヴァーチャルホスト機能により、shigeru.example.com/を
example.com/~shigeru/と同じディレクトリに設定しておけば
よいと思います。

この方法では、URLまでは変更できませんが。


同じディレクトリに割り当ててしまえば、アクセス先は、同じに。

No.264 投稿時間:2001年10月04日(Thu) 02:07 投稿者名:鷹の巣 URL:http://sakaguch.com/

> > shigeru.example.comにアクセスしたらexample.com/~shigeruに
> > アクセスする事は可能でしょう?
>
> 的外れの回答だったらごめんなさい。
>
> サーバ側の設定により、shigeru.example.com/へのアクセスで、
> example.com/~shigeru/にアクセスがあった場合と同じ
> データを表示することは可能だと思います。
>
> 具体的には、ヴァーチャルホスト機能により、shigeru.example.com/を
> example.com/~shigeru/と同じディレクトリに設定しておけば
> よいと思います。
>
> この方法では、URLまでは変更できませんが。

ご回答ありがとうございました。ヴァーチャルホスト機能を使用する方法もありますね。でも本来の使い方では、ないような気がします。

私のAN HTTPdも独自ドメイン名3個を使用して、ヴァーチャルホスト機能を設定しているのですが、元々のご質問がHAMMERNODEの別名設定によるルートディレクトリ以外へのアクセス方法でしたので、ブラウザのURL表示を尊重して、METAタグによる方法を推奨いたしました。

元々、WWWサーバのルートディレクトリもそのルートディレクトリの下の~shigeruのディレクトリも実際のハードディスクのディレクトリとは、別のヴァーチャルなディレクトリに割り当てている訳ですから、ヴァーチャルホスト機能を使用しなくても同じディレクトリに割り当ててしまえば、アクセス先のindex.htmlは、同じになります。同じく、URLまでは変更できませんが。

本来、「/~」とは、ヴァーチャルな別名をWWWサーバが定義しているのですね。


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