これらのさまざまなアイテム間の関連(ただし関連しているが異なる)の違いを説明する最良の方法は、例によってそれを分解することです。ネットワークをツリーのように考えます。
- 主要な枝に分かれる幹があります。
- 次に小さな枝に分かれる枝。
- 小さな枝は最終的に個々の葉につながります。
「トランク」と「ブランチ」は「ドメイン」と「サブドメイン」であり、リーフはコンピュータのような個別のデバイスです。それでは始めましょう。
「コンピュータ名」は厳密にローカルな規則です。私はという名前のコンピュータを持っていますjakegould。このコンピューター名は、単にローカルマシンに割り当てた名前です。私のLAN外の誰もこのコンピュータ名を知りません。これは厳密にローカル設定です。
「ホスト名」(別名「ノード名」)はネットワーク識別子です。自分のローカルコンピュータを他の人に公開するには、自分のコンピュータのIPアドレスに「ホスト名」を付ける必要があります。「ホスト名」は、実際にはコンピュータ名と関係がある必要はありませんが、多くの場合、管理者は物事を理解しやすくするために同じ名前を使用することを好みます。また、「ホスト名」は必ずしもコンピュータがインターネットに公開されていることを意味するわけではありません。それはあなたのネットワーク上の他の人にあなたのコンピュータがどこにあるのかを知らせるための簡単な方法です。ウィキペディアは説明します。強調は私のものです:
コンピュータネットワーキングでは、ホスト名(古いノード名)は、コンピュータネットワークに接続されたデバイスに割り当てられたラベルであり、World Wide Web、電子メール、Usenetなどのさまざまな形式の電子通信でデバイスを識別するために使用されます。 。
完全修飾ドメイン名(FQDN)はそれだけです。完全修飾ドメイン名:わかりにくいかもしれませんが、このように考える必要があります。それは、優れたスキームでは、コンピューターに到達するための実際の「パス」が何であるかを意味するだけです。たとえば、自分のコンピュータに名前jakegouldを付け、LAN上のホスト名がであるとしjakegouldます。私のLANの文脈の中で、それは jakegould私のコンピュータ名であり、私の「ホスト名」であるとすることができ、おそらく私のLANアーキテクチャに応じて、私の「完全修飾ドメイン名」とみなされます。つまり、私のオフィスのLANに他のノードがfirst_floorありsecond_floor、私の「ホスト名」がネットワークjakegould上にあるとしましょうsecond_floor。そうだとすれば、私のLANベースの「完全修飾ドメイン名」はjakegould.second_floorそれだけです。しかし、「big_company.com」という大企業で働いていて、私のコンピュータが何らかの形で世界にさらされていたとしましょう。次に、その場合、私のWANベースの「完全修飾ドメイン名」は、ネットワーク管理者が「second_floor」の指定に煩わされることを望まない場合jakegould.second_floor.big_company.comでも、あるいはその可能性がjakegould.big_company.comあります。繰り返しになりますが、ウィキペディアは説明しています。強調は私のものです:
完全修飾ドメイン名(FQDN)は、絶対ドメイン名とも呼ばれ、ドメインネームシステム(DNS)のツリー階層における正確な場所を指定するドメイン名です。トップレベルドメインとルートゾーンを含むすべてのドメインレベルを指定します。完全修飾ドメイン名は、あいまいさがないことで区別されます。それは、一方向にしか解釈できません。
一部のWebサイト名の「www」は、本質的に歴史的な「ホスト名」の指定です。基本的に、1990年代にワールドワイドウェブがまだ始まった頃、ネットワークにはさまざまなサービスが接続されていました。そして、主に学術的な文脈で。したがって、このような場所がwhattsamattau.eduあり、その学校ではFTPサービスがオンになっていてftp.whattsamattau.edu、電子メールもオンmail.whattsamattau.eduになっています。したがって、ワールドワイドウェブが登場したとき、彼らはウェブサーバーをに配置しただけwww.whattsamattau.eduです。今日では、誰もが-そして世界中のすべてが—ウェブサイトを持っています。そして、多くの人々はウェブサービスのためだけにドメインを登録します。したがって、の歴史的慣習はwww多くの場合破棄されます。多くの人はウェブサイトを持たずwwwにリダイレクトするための宿泊施設を持っていますwwwメインの非wwwホスト名へのトラフィック。ただし、技術的には、wwwホスト名と見なすことができます。
ボーナス(決して尋ねられないが言及/暗示):優れたスキームにおける「サブドメイン」とは:サブドメインは、基本的には親ドメイン/ホスト名の子にすぎません。だから、私の例でのサブドメインと考えることができるとして、「ドメイン」と考えることができるでトップレベルドメイン(TLD)であること。繰り返しになりますが、ウィキペディアは説明しています。強調は私のものです:jakegould.big_company.comjakegouldbig_company.combig_company.com
ドメインネームシステム(DNS)階層では、サブドメインはより大きなドメインの一部であるドメインです。
これをすべてドラフトした後、混乱する可能性があります。多くのコンピューター名はホスト名であり、ホスト名は完全修飾ドメイン名であり、場合によってはサブドメインである可能性があります。それはすべて文脈の問題です。また、オンラインで記事を見ると、「ドメイン」、「ホスト」、「ノード」という言葉はいたるところにかなり緩く、高速に使用されています。したがって、私の意見では、これらの用語の多くの使用は同義です。
これは、項目2の混乱を説明するのにも役立ちます。
「メール」の場合mail.google.comと「開発者」には、
developers.google.comサブドメインと呼ばれる理由であるenに
en.wikipedia.org呼ばれるホスト名?ホスト名とサブドメインの違いは何ですか?
en.wikipedia.orgサブドメインであるとホスト名。en中には、en.wikipedia.orgドメイン名のサブドメインですwikipedia.org。そして、en.wikipedia.org以来、それ自体がホスト名であるen.wikipedia.orgだけでなく、それに接続されているIPアドレス、したがって、そのIPアドレスに接続されたコンピュータを持っています。意味en自体は、意味的にサブドメインと考えられ、それに接続されたIPアドレスに接続されたホスト(コンピュータ)があるので、それはまた、ホスト名ですen.wikipedia.org。つまり、mail.google.comとのdevelopers.google.comホストドメインであり、どちらものサブドメインですgoogle.com。
物事をより明確にするために、このように考えてください。fakename.wikipedia.org例として、存在しないサブドメインを使用してみましょう:
- あるトップレベルドメイン(TLD) 。トップレベルドメインとして、IPアドレスに解決されません。したがって、ホスト名ではありません。これは単なる命名規則です。
orgfakename.wikipedia.org
wikipedia.org中には、fakename.wikipedia.orgあるドメイン名とそれが持っている潜在的な 1がになったとき、それがコンピュータにIPアドレスと解決さに接続されている場合だけでなくホスト名もするがwikipedia.org。
fakename中には、fakename.wikipedia.orgそれがの子ドメインであるため、サブドメイン名であるwikipedia.orgドメイン名自体の文脈では。ホストがIPアドレスに接続している場合は、ホスト名にすることができますfakename.wikipedia.org。
pingをfakename.wikipedia.org実行すると、のfakenameサブドメインをpingしようとしていますwikipedia.org。そのpingが失敗した場合(それが偽物であるためにほとんどの場合そうなります)は、ホストがダウンしているか存在しないことを意味します。接続されたIPアドレスfakename.wikipedia.orgで停止する場合は、ホスト名がダウンしていることを意味します。IPアドレスが100%接続されていない状態でpingが失敗した場合、サブドメインfakename.wikipedia.orgが無効なホスト名であることを意味します。
はい、これはすべて混乱する可能性があります。しかし、結局のところ、DNSエントリのコンテキストでのドメイン/サブドメインと、ホスト/コンピューターが接続されているコンテキストでのドメイン/サブドメインとの違いです。
したがって、これがすべてについての好奇心から始まった場合、これwwwは歴史的なホスト名/ノード名/サブドメインであり、実際にはもはや慣例としては使用されていませんが、あまりにも一般的に使用されているため、多くのサイトでは、wwwそしてそれらをウェブサイトのメインのホスト名にリダイレクトします。