AからZを2.538周

mnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvw.xyz

ディスプレイの幅、足りてますか?

ご存じでしたか? - こちらは、アルファベットの繰り返しによる最長*のドメイン名です。

ドメイン名の各ラベルは最大63文字のため、通常この中にはAからZが2.423周しか入りません。

しかし、世の中にはAからZの0.115周に相当する.xyzというTLDがあります。我々はこのTLDを使って、MからZを1回、AからZを2回で計2.538周分のAからZを達成しました!

*: 現在、.xyzは唯一のxyzで終わるTLDです。このため、mnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvw.xyzはアルファベットの繰り返しによる有効なApexドメインとして最長になります。

もっと長くしたいですって?

63文字のサブドメインをいくつか追加すれば、そのたびに2.423周分のAからZが得られます。

あるいは、.xyzより長い(おそらくは63文字の)TLDを新たに創設すれば、より長いApexドメインが作れます。

ただし、ホスト名は255文字を超えられないため、可能な最長のホスト名は63文字のサブ・サブドメイン、ドット、63文字のサブドメイン、ドット、63文字のドメイン、ドット、63文字のTLDで9.692周分のAからZになることをお忘れなきように。

では、ベストは?

255文字、つまり9.692周分のAからZによるアルファベットの繰り返しによるドメインについて考えてみましょう。aからはじまるものからzではじまるものまで26種類のドメインが考えられます。

これらの中でも、Bではじまるものに興味がおありなのではないでしょうか?そうであれば、おそらくあなたはアットマーク(@)を念頭に、@bcde...という文字列で終わるEメールアドレスを作り、@による追加のA(0.038周分のAからZ)を得ようと考えていたはずです。

実際のところ、その作戦はうまくいきません。RFC 5321がパス(Eメールアドレス)の最大長を256オクテットに制限しているためです。255文字のドメイン名を用いた場合、@の前にローカルパートを配置して完全なEメールアドレスを作ることができません。

では、これらの255文字のドメイン名ならどれでも、アルファベットの繰り返しによって可能な最大長のEメールアドレスを得られるのでしょうか?この疑問に答えるには、もう少し検討が必要です。

ローカルパートの長さの制限は64文字で、サブドメインの制限より1文字長くなっています。これは、ローカルパートの64文字をフル活用した場合のみ、AからZで0周分のドット1つをAからZで0.038周分の文字1つで置換できることを意味しています。

この目的のためには、64文字で、Zで終わって後続の@に繋がるローカルパートが必要です。この条件を満たす唯一のローカルパートは、opqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzです。

そして、ドメイン名は191文字で、Bで始まり、そこに含まれるドットの個数が最小である必要があります。191文字というのは63+1+63+1+63なので、ドットの数が最小となるドメインはたった1つしかありません。bcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijkl.mnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvw.xyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghです。

ベストなドメイン名はqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyza.bcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijkl.mnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvw.xyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefgh(AからZを9.692周分)で、最長のメールアドレスとしてopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz@bcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijkl.mnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvw.xyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefgh(AからZを9.769周分)を有することになります。

落とし穴にご注意を!

長いホスト名はおもしろいし合法ですが、TLSを使おうとするとそのおもしろさが問題になります。コモンネームに64文字の制限があるので。

明らかに長いドメイン名のこのサイト自体がHTTPSに対応していることにお気づきの方もいると思います。このサイトでは、私が持っている別のドメイン名でより短いコモンネームをこさえ、長いドメイン名は長さに制限のないサブジェクト代替名に入れ込みました。

もっと長くなりました?おめでとうございます!最長の座はあなたのものです!

あなたのURLを添えて私にご連絡ください。このページから新たなる王者へのリンクを張らせていただきます。