web-dev-qa-db-ja.com

URLにドットを含めるにはどうすればよいですか。最後に、例えばwww.bla.de.?

www.google.de. (明らかに機能していない)のように、URLの最後にピリオドがあるとは信じていませんでした。

ただし、 www.youtu.be. は完全に機能しています。彼らはそれをどのように管理しましたか?

55
Michael

ここ から

これはあまり知られていない事実ですが、完全修飾(明確な)DNSドメイン名の末尾にはドットが付いています。通常、DNSサーバーを実行している人はこれを知っています(末尾のドットが欠落している場合、DNS構成は機能しそうにありません)が、一般の人々は通常そうではありません。末尾にドットがないドメイン名は完全修飾されておらず、あいまいになる可能性があります。これは、1987年のDNS仕様、RFC 1034で文書化されました。

完全なドメイン名はルートラベルで終わるため、ドットで終わる印刷フォームになります。このプロパティを使用して、以下を区別します。

  • 完全なドメイン名を表す文字列(「絶対」と呼ばれることが多い)。たとえば、「poneria.ISI.EDU」。

  • 不完全なドメイン名の開始ラベルを表す文字列。ローカルドメインの知識を使用してローカルソフトウェアで補完する必要があります(「相対」と呼ばれることが多い)。たとえば、ISI.EDUドメインで使用される「poneria」。

このコンテンツのソースは、これをより詳細に説明し続けています。

63
John Conde

末尾にドットがないホスト名は潜在的にあいまいです。末尾のドットは、ホスト名が完全に修飾されており、ローカル検索ドメインに関連していない可能性があることを意味します。

あなたが第2レベルのドメインexample.eduを持つ(架空の)Example Universityの学生であると想像してください。大学のキャンパスネットワーク内では、.example.edu接尾辞を省略して、簡単かつ怠zyにできます。したがって、www.example.eduにサーフィンしたいがキャンパス内にいる場合は、wwwにサーフィンするだけで機能します。

大学に人工知能( "AI")の研究所があり、そのウェブサイトがwww.ai.example.eduでホストされていると想像してください。キャンパスにいる場合は、www.aiサフィックスを省略できるため、.example.eduへのサーフィンで十分です。

ここまでは順調ですね。しかし、今度は、アングィラのトップレベルドメイン.aiを運営する「Offshore Information Services」会社にアクセスしたいと考えています。彼らのウェブサイトは http://www.ai/ にあります—しかし、キャンパスにいる間にウェブブラウザにそのURLを入力すると、代わりに人工知能研究所のウェブサイトに行きます。

そのため、大学のサブドメイン.aiではなく、トップレベルドメイン.ai.example.eduを使用してWebサイトに本当に行きたいことをWebブラウザーに伝える必要があります。 http://www.ai./ は常にローカルDNS検索ドメインとは無関係に機能するため、ドットが重要です。

異なるドメインレベル間のドットに類似して、最後のドットはDNSのルートを表します。つまり、そのドットの前のWordはトップレベルドメインであり、検索ドメインに関連するドメインではないことを示します。

50
Axel Beckert