web-dev-qa-db-ja.com

ドメイン名に複数の連続したドットを使用できますか?

空のサブドメインを使用できますか?たとえば、sub1..sub2.example.comは有効なドメイン名ですか?

3
D.R.

RFCを正しく読んでいる場合、空のラベルが予約されているため、ドメイン名のラベル(ドットの間の部分)を空にすることはできません。

各ノードには、長さが0〜63オクテットのラベルがあります。 [...] 1つのラベルが予約されており、それはルートに使用されるヌル(つまり、長さゼロ)ラベルです。

RFC 1034

つまり、「nullラベル」はルートドメイン用に予約されていますonly。ルートドメインは、完全なドメイン名でTLDの後にあります。 WebブラウザーのDNSルックアップに含まれます 省略した場合、DNS内部について議論していない人は通常無視されます。

たとえば、webmasters.stackexchange.comの実際のDNS表現を見ると、実際にはwebmasters.stackexchange.com.の末尾にドットが付いています。 TLDの後に来るこの空のラベルは常にルート用に予約されており、ドメイン名の他の場所では使用できません。