それでは、ドメイン名の最後にあるこの「形成可能な」ドットは何ですか?

それでは、ドメイン名の最後にあるこの「形成可能な」ドットは何ですか? - 最近の投稿の後、一部の人に疑問が生じました。

誰も知らない、知りたい-habrakatへようこそ-4世紀前にRFCからほこりを一掃し、私たち自身の少しの調査を行ってください。





実際、この点は簡単です。

RFC 1034による($ 3.1 p。7を参照)

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

    -完全なドメイン名を表す文字列
      (しばしば「絶対」と呼ばれます)。 たとえば、「poneria.ISI.EDU」。

    -の開始ラベルを表す文字列
     不完全なドメイン名
     ローカルドメインの知識を使用したローカルソフトウェア(多くの場合、
      「相対」と呼ばれます)。 たとえば、「ポネリア」
      ISI.EDUドメイン。</ blockquote>




つまり、ドメイン名の末尾にあるドットは、完全修飾ドメイン名(FQDN)であることを示しています。 ポイントがない場合、名前は相対的です。 DNSサーバーを構成する必要のある人は誰でも、ゾーンファイルでこの点を見まし



それでは、ブラウザのアドレス行で、どこにでも末尾にドットのないドメイン名が表示されるのはなぜですか?

Uniform Resource Locators(URL)形式は1994年に文書化されました。 RFC 1738 ($ 3.1 p。5を参照)

 
ホスト
        ネットワークホストの完全修飾ドメイン名、またはそのIP
        で区切られた4つの10進数字グループのセットとしてのアドレス
         「。」。 完全修飾ドメイン名は、説明されている形式を取ります
         RFC 1034 [13]のセクション3.5およびRFC 1123のセクション2.1
         [5]:「。」で区切られたドメインラベルのシーケンス、各ドメイン
        英数字で始まり、英数字で終わるラベル
         「-」文字も含まれている可能性があります。 右端のドメイン
        ただし、ラベルは数字で始まることはありません。
         IPからすべてのドメイン名を構文的に区別します
        アドレス。




つまり、ホスト-常にFQDNまたはip-が別の標準を提供しません。



ご覧のとおり、 RFC 1034のセクション3.5へのリンクがありますが、セクション3.5では優先DNS名の構文について説明しています

RFC 1034 3.5優先名の構文
 3.5。 優先名の構文

 DNSの仕様は、ルールで可能な限り一般的なものにしようとしています。
ドメイン名を構築するため。 アイデアは、任意の名前
既存のオブジェクトは、最小限の変更でドメイン名として表現できます。
ただし、オブジェクトにドメイン名を割り当てる場合、慎重なユーザー
ドメインシステムの両方のルールを満たす名前を選択します
オブジェクトの既存のルール、これらのルールが公開されているかどうか
または既存のプログラムによって暗示されています。

たとえば、メールドメインに名前を付けるとき、ユーザーは両方を満たす必要があります
このメモの規則とRFC-822の規則。 新しいホスト名を作成するとき、
 HOSTS.TXTの古いルールに従う必要があります。 これにより問題が回避されます
古いソフトウェアがドメイン名を使用するように変換されたとき。

次の構文は、多くの問題をより少なくします。
ドメイン名を使用するアプリケーション(メール、TELNETなど)。

 <ドメイン> :: = <サブドメイン> |  「」

 <サブドメイン> :: = <ラベル> |  <サブドメイン> "。"  <ラベル>

 <label> :: = <letter> [[<ldh-str>] <let-dig>]

 <ldh-str> :: = <let-dig-hyp> |  <let-dig-hyp> <ldh-str>

 <let-dig-hyp> :: = <let-dig> |  「-」

 <let-dig> :: = <letter> |  <桁>

 <letter> :: = 52のアルファベット文字AからZのいずれか
大文字と小文字のaからz

 <digit> :: = 0〜9の10桁のいずれか

ドメインでは大文字と小文字を使用できますが、
名前、重要性はケースに添付されていません。 つまり、次の2つの名前
同じ綴りであるが大文字と小文字が異なる場合は、同じものとして扱われます。

ラベルは、ARPANETホスト名の規則に従う必要があります。 彼らはしなければなりません
文字で始まり、文字または数字で終わり、内部として持つ
文字、文字、数字、ハイフンのみ。 いくつかあります
長さの制限。 ラベルは63文字以下でなければなりません。

たとえば、次の文字列はインターネット内のホストを識別します。

 A.ISI.EDU XX.LCS.MIT.EDU SRI-NIC.ARPA




そして、fqdnの最後の点について線がありません



ここでは、どうやら、ポイントが失われました...



All Articles