web-dev-qa-db-ja.com

なぜまだURLで「www」を使用しているのですか?

重複の可能性:
RLに「www」があることの意味は何ですか?

URLの前に「www」を付けるのはなぜですか。http://では不十分ですか?それは省略可能であるため、それは必ずしも必要ではありません。

ただし、サブドメインがある場合、「www」を使用するとURLが破損するという特定の状況があります。

技術者以外の人にblog.stackoverflow.comのようなURLに行くように言うたびに、彼らはすべてのURLが「www」で始まると思っているのでwww.blog.stackoverflow.comに行こうとします。それが機能しないときは混乱します。

「www」に技術的な理由はありますか、それとも意味上の理由で発明されただけですか?

これに対処するために行われていることはありますか、それとも問題ではないと考えられていますか?

8
JD Isaacks

インターネットサービスの「ベストプラクティス」は、役割にちなんで名付けられたエイリアスを使用することでした。そのため、1つの巨大なコンピュータで全体を実行している場合でも、Webの「www.yourdomain.xyz」、「ftp.yourdomain.xyz」などを人々に示しました。

利点は、2台目の巨大なコンピューターを入手したときに、役割を分割でき、リンクや構成を変更する必要がなくなることでした。

あなたは、ドメインの99.99%が厳密にWebサイトに使用されている世界に住んでいます。コアドメイン名を「おそらくおかしなもので、決して何にもならない」という雑然としたものを指すと、キーDNSやディレクトリ認証マシンではなくWebサーバーがかつてはSHEERMADNESSでした。 ;-)

Www.you.blog.xyzをyou.blog.xyzにエイリアスすることを推奨する以外は、これに対処するために何も行われていません。ちなみに、単一のマシン/クラウド上の単一のサービスにドメインを使用している場合は、「thisshouldntwork.you.blog.xyz」であってもすべてが機能するように、エイリアス* .you.domain.xyzを使用することをお勧めします。

9
Mark

「www」はサービスの一種にすぎず、特定のドメインで多数実行されている可能性があります。ただし、ドメイン自体は1つの*サーバーのみを指すことができます。

今日、これは非常に一般的なサービスですが、標準(まあ、実践)が作成されたとき、たとえばGopherではなくHTTPが使用されると想定する本当の理由はありませんでした。

より良い解決策は、Webブラウザが最初からSRVレコードを探すことでしたが、今では変更するには遅すぎます。

*)はい、複数のAレコードなどを含めることができますが、ユーザーの観点からは区別できない方がよいでしょう。

2
Jakob Borg