以前は「www」なしでウェブサイトのURLを入力していましたが、これまでに試したほとんどすべてのサイトで問題なく機能します。
しかし、以前に「www」を入力しないと、私の大学のWebサイトが表示されないことに気づきました。
これをタイプする
http://u-psud.fr/
デッドページが表示されますが、「www」を追加するとうまくいきます:
http://www.u-psud.fr/
自分のサイトでは機能しないのはなぜですか、または他のWebサイトで機能するのはなぜですか:)
「www」の部分は実際には標準ではありません。それは伝統です。機能させるかどうかは、webmaster/sysadminが決定します。ほとんどのサイトで両方の方法(wwwあり、wwwなし)が有効になっているからといって、そうしなければならないという意味ではありません。実際、一部のWebサイトにwww1、www2などのようなものがあることに気づきましたか?これは、システム管理者が自分が何をそこに置きたいか(または、何もそこに置きたいかどうか)を決定できるためです。私が言ったように-それは単なる伝統です。
「www」だからです。は、Webサーバーのアドレスに解決されるDNS名の一部です。 「www」がないもの。 DNS名の一部として使用しないでください。
ドメイン名の前のURLの部分(この例ではwww。)は、通常、必要なドメインのネットワーク上のコンピューターの論理名として解釈されます(そのため、自身を「www」と呼ぶサーバーがあり、自分自身を「メール」などと呼びます)。
特定のドメインリソースを指定しない場合、デフォルトが使用され、通常はwww
に設定されますが、一部のネットワーク管理者は何らかの理由でこれを設定していないため、 www
明示的にそのリソースにアクセスします。
具体的な例を見てみましょう:
$ nslookup u-psud.fr
Server: 192.168.0.1
Address: 192.168.0.1#53
Non-authoritative answer:
Name: u-psud.fr
Address: 129.175.33.40
したがって、u-psud.fr-> 129.175.33.4
$ nslookup www.u-psud.fr
Server: 192.168.0.1
Address: 192.168.0.1#53
Non-authoritative answer:
www.u-psud.fr canonical name = cms10-default.u-psud.fr.
Name: cms10-default.u-psud.fr
Address: 129.175.125.111
そして、www.u-psud.fr-> 129.175.125.111
つまり、要するに、2つの異なるWebサーバーに接続しています。
これの歴史はより複雑です。昔、インターネットの人気が高まるにつれ、あなたが知っているサービスの多くは人気が高まっているだけでした。ほとんどのユーザーはローカルであったため、システムはしばしばローカルで名前が付けられたものとして表示されました。 (1990年頃に、最も人気のあるホスト名がcalvin
、hobbes
、mac1
、mac2
など)
インターネットの使用がグローバル化するにつれ、スマート管理者はSMTPホストに「メール」、POPサーバーに「ポップ」、FTPサーバーに「ftp」という名前を付け始めました。 (これが理にかなっていると人々に納得させることがどれほど難しいか、あなたは驚かれることでしょう...)
長い間、DNS-smart-but-lazyの管理者は、トップレベルのエントリ(domain.com)に対してサーバーからすべてを提供しようとしました。最近では、管理者がそれほど簡単ではないため、負荷を複数のシステムに分散させる必要があります。名前付けの観点から見ると、ドメイン内のサービスの名前を使用することは、エンドユーザーにとって非常に理にかなっています。
これは、Webサーバーをセットアップする人の責任です。両方のドメイン名が機能するためには、両方の名前のDNSエントリがあり(通常、一方が他方のエイリアスです)、Webサイトが両方の名前にリンクされている必要があります。
多くのサイトがDNSに名前とサフィックスを設定しています。 google.comで、指定されていないすべてのサブサイトがそこにアクセスできるように設定できます。
私のウェブサイト(ゴミ)はcksiteoftreats.co.uk
、ただし、その前に何でも置くことができ、機能します。
useless.cksiteoftreats.co.uk
whatishethingking.cksiteoftreats.co.uk
serverfault.com.cksiteoftreats.co.uk
技術的にはサブドメインであるべきwwwの使用に反対する動きさえあります。
彼らは、デフォルトでは、すべての一般的なWebブラウザーがHTTPプロトコルを想定していると言います。そうすることで、ソフトウェアは要求されたURLの前に「http://」を付加し、ポート80でHTTPサーバーに自動的に接続します。なぜ多くのサーバーがwwwサブドメインを介して通信するためにWebサイトを必要とするのでしょうか。メールサーバーでは、recipient @ mail.domain.comにメールを送信する必要はありません。同様に、特定のサブドメインが必要でない限り、Webサーバーはメインドメインを介してページへのアクセスを許可する必要があります。
簡単に言うと、wwwサブドメインの使用は冗長であり、通信に時間がかかります。インターネット、メディア、そして社会は、それなしですべてのほうが良いです。
以前は here でした。