完全修飾ドメイン名 (FQDN) について、他のドメイン名との違い、F5 がどのように役立つかについて説明します。
完全修飾ドメイン名 (FQDN) は、インターネット上のサーバー、Web サイト、サービスなどのネットワーク リソースの正確な場所を指定する、完全で明確なドメイン名です。 FQDN は、オンライン リソースの整理、識別、アクセスを容易にし、多様なネットワーク環境間での相互運用性を保証します。
FQDN は、ドメイン ネーム システム (DNS)階層内のコンピューティング リソースの正確な場所を示すために使用されます。 FQDN は、通常、トップレベル ドメイン、第 2 レベル ドメイン名、サブドメイン (使用されている場合)、ホスト ドメインのドメイン ラベルのリストとして記述され、それぞれがドットまたはピリオドで区切られます。 ラベル階層は右から左に読み取られます。 FQDN 構文の例として、アドレス www.shop.example.com では、「.com」がトップレベル ドメイン、「example」が第 2 レベル ドメイン名、「shop」がサブドメイン、「www」がホスト名です。
従来のドメイン名は、ラテンアルファベットと限られた文字セットを含む ASCII 文字セットに基づいています。 しかし、世界中の多くの言語では、ASCII で表現されない文字を使ったスクリプトが使用されています。国際ドメイン名 (IDN) は、ローカル言語とスクリプトでのドメイン名の登録と使用を許可することで、この制限に対処します。
IDN は、発音区別符号付きの文字や非ラテン文字の文字など、非 ASCII 文字セットの文字を含むドメイン名です。 IDN により、英語以外の言語でのドメイン名の使用が可能になり、さまざまな文字や表記体系の文字の組み込みがサポートされ、インターネット上の包括性と言語の多様性が促進されます。
IDN は、標準化された文字エンコード システムである Unicode を使用して、非 ASCII 文字を表します。 Unicode は、事実上世界中のすべての表記体系の文字と記号に固有の数値を割り当て、ASCII 文字セットで使用できる限られた文字セットを超えて、キリル文字、アラビア文字、中国語、日本語、韓国語など、さまざまなスクリプトの文字をドメイン名に含めることができるようにします。
次に、Punycode と呼ばれる別のエンコード システムが、非 ASCII IDN を ASCII 互換の表現に変換します。 これにより、さまざまなスクリプトの文字を含むドメイン名を、DNS のドメイン名に従来使用されている ASCII 文字セットと互換性のある形式で表現できるようになります。
ICANN によれば、「完全修飾ドメイン名」と「絶対ドメイン名」という用語は同じ意味で使われることが多く、ほとんどの文脈で同じ概念を指します。 どちらの用語も、DNS 内のリソースの正確な場所を指定するために必要なラベルの完全な階層を含むドメイン名を表します。
PQDN は、FQDN にするために必要なラベルの完全な階層を欠いたドメイン名です。PQDN では、インターネット上の特定のリソースを見つけるために必要な完全なパスは提供されません。 通常、PQDN にはホスト名がないため、www.example.com がそのサイトの FQDN である一方、「example.com」がそのサイトの PQDN になります。 ほとんどの Web サイト開発者は、FQDN と PQDN のどちらを入力しても訪問者を同じページにリダイレクトするようにサイトの DNS を構成します。
FQDN は DNS 内のリソースの正確な場所を指定する完全なドメイン名ですが、URL はドメイン名以外のプロトコルや追加コンポーネントを含む、インターネット上のリソースにアクセスするための完全なアドレスを指します。 URL は、Web ブラウザで特定の Web ページに移動するためによく使用されます。
FQDN は、次のようないくつかの重要な機能を果たします。
FQDN は、ネットワーク インフラストラクチャ、通信、および Web サービスの識別、接続、およびセキュリティ保護において重要な役割を果たします。 これらの用途には以下が含まれます。
コンピュータの FQDN を見つける方法は、オペレーティング システムによって異なります。
あるいは、macOS では、ターミナルを開いてプロンプトにhostname -fと入力すると、FQDN が返されます。
ターミナルを開き、プロンプトにhostname -A ( A は大文字と小文字が区別されます)と入力すると、FQDN が返されます。
DNS はユーザーがサービスにアクセスできるようにするため、ネットワーク インフラストラクチャで最も重要なコンポーネントの 1 つとなっています。 DNS が利用できない場合、サービスは正常に機能しません。 F5 BIG-IP DNSとF5 Distributed Cloud DNS は、比類のない DNS パフォーマンスを提供し、マルチコアのスケーラビリティでクエリ応答を管理し、DNS クエリ量の急増に対応して、複数のインスタンス間やハイブリッド環境間でもアプリの高可用性を確保します。 F5 DNS プラットフォームは、管理が簡単で、可視性とプログラミングが容易なため、ネットワーク アーキテクチャの保守が容易になり、Web ブラウジングが高速化され、レイテンシが短縮されてユーザー エクスペリエンスが向上します。