www.foo.com
厳密に言えばURLではありません。相対ドメイン名です。
つまり、ローカルドメインから始め、ルートが見つからない場合はルートにフォールバックして、を通過しcom
てfoo
に到達しwww
ます。しかし、そのドメインからどのレコードを取得するか、またはそれらのレコードを取得した場合にそれらのレコードを使用して何を行うかについては言及していません。
最も一般的な対象レコードは、マシンを参照するホスト名としてドメイン名を使用できるアドレスレコードです。ただし、他の種類のDNSレコードもあります。
www
チェーンのちょうど最後の名前であり、それは完全に任意です。ドメインのプライマリWebサーバーのホストに名前を付ける規則がありますwww
が、これは人間にとって便利なだけであり、マシンが認識できるものではありません。それでも、Webサーバーを実行しているマシンでできることは、WebサーバーからWebページを要求すること以外にあります。
そのため、すべてのWebサーバーに名前が付けられているwww
わけではなく、名前を付けただけでは、とにかくそれで何をしたいのかがわかりません。
それがURLの出番です。彼らは何かに到達する方法を教えてくれます。彼らはあなたにそれをどうやって手に入れるか、そしてどこに行くかを教えてくれます。
どのように「シェム」として指定され、Webの場合、スキームはhttp
通常のリクエストまたはhttps
安全なリクエストのいずれかです。次に、区切り記号://
、Webサーバーの場所を示すホスト名(DNS名、Iアドレスやローカルで定義された名前など)、ページがWebサーバーのどこにあるかを示すパス。(私がスキップしている詳細の束があります)。
一般にwww
、ベースドメインとそのプラスの両方のアドレスレコードを指すことで許可するが推奨しないことをお勧めしwww
ます。サーバーでは、パブリックエントリポイントとして機能し、非www
名前を優先します。
Webサイトを参照していることを明確に示す適切なURLを提供する場合は、完全なURLを提供します。
http://example.ca/
https://myexample.foo.org/
burger.com
がウェブサイトであることは非常に明白ですが、burger.biz
私にとってははるかに不確実です(ブランド名が適切に選択されていない可能性があります)。