web-dev-qa-db-ja.com

サブドメインは本質的にホストですか?

LANのサブドメインドメインの違いとWAN(インターネット))の違いを理解しようとしています。私は自分をだましているだけです。同じですか?)

グーグルすると、サブドメインがx.domain.comのように始まり、xがサブドメインであることがわかります。現実の世界では、(DNS内の)Aレコードをx.domain.comに配置するだけで、サブドメインをIPアドレスに参照します。それはまったく奇妙なことではありません。特定のコンピューターを参照するだけです(Webサーバーがあればいいのですが)

しかし、LANでの発言が好きな場合は、親ドメインの一部であるドメインとサブドメインを持つドメインがあります。サブドメインは、親ドメインの一部であるコンピューターやネットワークリソースのようなものである可能性があることを理解しましたが、URLは1台のコンピューターを指しているだけなので、URLでは意味がありません。 O

サブドメインは本質的に単なるホストですか?(FQDNとサブドメインは同じものではありませんか?)

ドメインは基本的にDNSデータベースのエントリです(例:.net.example.com.)。サブドメインは、追加のラベルが付いたドメインです(例:org.example.net.www.example.com.)。

この上に、いくつかのセマンティクスを追加します。そう:

  1. サブドメインは、組織が提供するさまざまなサービスを示している場合があります。 example.comwww.example.comsmtp.example.comimap.example.comを提供する場合があります。これらは、example.comwwwサービス、example.comsmtpサービス、example.comimapサービスとして読み取る必要があります。これは、URLの権限部分におけるサブドメインの意味です。
  2. サブドメインは、物理ホスト(またはオペレーティングシステムのインスタンスまたはそのネットワークインターフェイスの1つ)を示す場合もあります:web1.example.commaster.example.comなど。

使用法1.SRVレコードを独占して決して手放さないMXサービスを除いて、wwwレコードが導入されました(またはAのような類似)。 。

[〜#〜] fqdn [〜#〜]は、絶対的なDNS名:web1.example.comです。組織の内部では、ホストとサービスは最後のラベル(web1)だけで参照されます。

3

DNSは、ツリーとして編成されたデータベースです。サブドメインは、親名に含まれる名前です。たとえば、meta.serverfault.com.serverfault.com.のサブドメインです。

完全修飾ドメイン名には、トップレベルドメインと(長さがゼロの)ルートが含まれます。したがって、www.example.com.はFQDNです。多くの場合、DNSリゾルバーにローカルドメインを検索させると便利です。したがって、wwwは、ExampleCorpのLAN上のwww.example.com.へのショートカットになります。技術的にはFDQNは任意の名前にすることができますが、インターネットの他の部分でニースをプレイすることは、有名なTLDに名前を登録することを意味します。

すべてのホストのDNSに名前を付けることが非常に理にかなっている場合でも、DNSドメイン名はホストではありません。これらは、階層型データベースシステムのキーです。任意のデータは、さまざまなデータ型のドメインに関連付けることができます。たとえば、TXTレコードは、SPF、DMARC、およびACMEDNSチャレンジに使用されます。

IPアドレスレコードでさえ、必ずしも1台のコンピューターにマップされるわけではなく、1つのIPアドレスが1つの名前としてのみ表示されるわけでもありません。 meta.serverfault.com.serverfault.com.には同じIPアドレスのAレコードがあります。その他の非DNSコンポーネント(ロードバランサー、HTTP名ベースの仮想ホスト)は、問題のWebサイトにルーティングします。

3
John Mahowald