ドメイン名とは?

ドメイン名は、ドットで区切られたラベルで構成されていますが、すべてのラベルが同じ意味を持つわけではありません。多くの人が重視するのは登録可能ドメインです。これは、public suffix のルールを適用した後に、通常は所有権の範囲が始まる境界にあたります。

サブドメイン、セカンドレベルドメイン、トップレベルドメイン、public suffix は、一見するとすべて似ているように見えます。URL の検証、ホストのグループ化、またはユーザーが実際に管理できる部分の抽出を行う際には、これらを正しく解析することが重要です。

ツールの説明

このツールはドメインを解析し、主要な構成要素に分割します。登録可能ドメイン、サブドメイン、セカンドレベルドメイン、トップレベルドメイン、および入力が public suffix リストに登録された構造に一致するかどうかを表示します。

suffix ルールを手動で確認せずに、ホスト名がどのように構成されているかをすばやく確認したい場合に便利です。

例

  • www.example.com
  • mail.support.example.co.uk
  • blog.example.io

機能

  • 入力中に即座に解析
  • ドメインの各部分をコピーできる出力フィールド
  • 不正な入力に対する検証フィードバック

動作の仕組み

このツールは public suffix ルールを使用して、登録可能ドメインの開始位置と終了位置を判定します。つまり、結果は入力内のドットの数だけでなく、suffix データにも依存します。

ドメインが特殊またはプライベートな suffix を使用している場合、パーサーは推測するのではなく、ライブラリのルールセットに従います。