web-dev-qa-db-ja.com

ホスト名とサブドメイン名の違いは何ですか?

完全修飾ドメイン名(FQDN)はhostname.domain.TLDで構成されていることがわかっています。

そのホスト名はサブドメイン名とも呼ばれますか?ホスト名とサブドメイン名は何ですか?

1
Shateel

DNSでは、ラベルを任意にネストできます。特定のラベルが特定のノードを参照する必要はありません。

「ノード」は一連のラベルであり、通常、各ラベルは委任のポイントを示します。

たとえば、comukは、トップレベルドメインを指定するラベルです。 uk内には、実質的に「トップレベル」がgov.ukor.ukac.ukco.ukなど(「トップ」を意味する)である静的サブドメイン構造があります。 ukに直接何も登録することはできませんが、もちろんuk管理者は新しい第2レベルのラベルを追加することを決定できます)。多くの国にはこの第2レベルがありますが、それは決して普遍的ではありません(また、一部の国やドメインには、このような内部レベルがさらにあります)。

たとえば、example.comcomトップレベルドメイン(「ゾーン」とも呼ばれます)によって所有者に委任され、所有者はこのドメイン内の個々のノードをさらに委任できます。したがって、example.comの所有者は、サブドメインmail.example.comが存在することを決定でき、その名前にはmx1.mail.example.commx2.mail.example.comなどのメールサーバーが含まれます。これはそうではありません。実際には非常に一般的ですが、非常に大規模な組織では、DNSの一部またはすべてをさらに個々の部門または個別の組織に委任する可能性があります。

(実際の一般的な例はサービスプロバイダーです。example.netでWebまたは電子メールサービスを実行している場合、ajax.example.netacme.example.netなどがあり、これらをそれぞれ顧客に委任している可能性がありますAjax IncとAcmeCorp。別のシナリオは地域サービスです-na.example.orgは北米にサービスを提供し、eu.example.orgはヨーロッパにサービスを提供します。など)

最終的に実際の質問に答えるには、ノードが実際のホスト(実際のサーバー)であるか、DNSの別のレベルであるかは、ノードを所有する組織に完全に依存します。ノードが両方の役割を持つことは珍しいことではありません(mail.example.infoはIPアドレスを持つ実際のメールサーバーである可能性があり、mx1.mail.example.infomx2.mail.example.infoなどを含むDNSゾーンが存在する可能性があります。これあまり説得力のある例ではありませんが、恐れ入りますが、これができなかった技術的な理由はありません。もっと良い例を考えてみます...)

「サブドメイン」は、特定のラベルがトップレベルの下にあり、その中に追加のノードが含まれていることを示しています。したがって、「サブ」は「トップではない」のように、「ドメイン」は「より多くのラベルを含むラベル」のようになります。

DNSの仕組み(「ノード」を識別する「ラベル」を持つ「ゾーン」があります)と実際の実際のセマンティクス(ルート、別名トップレベルドメイン、およびそれらの中に購入されたドメインのセットがあります)の間の切断と販売されており、これらのサブドメイン(通常はドメイン所有者によって実装される任意のサブディビジョン)は、概して機能であり、バグではありません。実装は特定のポリシーを指定せず、現在どのポリシーにも含まれていないものに使用できます。これはspark有用なイノベーションと新しいポリシーを何度も見てきました。

1
tripleee