CNAMEレコード(正規名レコード)は、ドメイン・ネーム・システム(DNS)内のエイリアスとして機能し、あるドメイン名を別のドメイン名にリダイレクトすることができます。
これにより、複数のドメイン名を同じIPアドレスに解決でき、1つの宛先ドメインを指定することで、さまざまなサービスやサブドメインの管理プロセスを簡素化できます。特に、すべてのCNAMEレコードは、IPアドレスではなくドメイン名を参照する必要があります。
「www」サブドメインは、一般的なCNAMEの例です。ルート・ドメイン名のエイリアスとして提供されます。「www.example.com」にアクセスするユーザーは、 ルート・ドメイン(またはDNSゾーンの頂点)「example.com」を参照します。
正規名レコードは複雑に見えるかもしれませんが、インターネットとDNSの世界では比較的シンプルで便利なツールです。DNSを電話帳のような巨大な命名データベースだと想像してみてください。これは、「www.example.com」のようなよくあるWebサイト名をインターネット・プロトコル(IP)アドレスという 固有の一連の数字に接続することを担当しています。CNAMEレコードは、組織がドメインを管理し、トラフィックを効率的に分散してバランスを取り、最終的に高速でシームレスなユーザー体験を提供するのに役立っています。
CNAMEレコードはポインターまたはエイリアスとして機能し、あるドメイン名を別のドメイン名にリダイレクトします。これらは、特に複数のサブドメインや頻繁なリダイレクトの変更を管理する場合に、Webホスティングのセットアップを簡素化するために不可欠です。
CNAMEレコードが重要なのは、ドメインのリダイレクトとサービス割り当ての管理を柔軟かつ容易に実現できるからです。ドメインのエンドポイントを速やかに変更でき、ネットワーク・サービスの停止や他のレコードの変更などを引き起こさないでください。
次の解決プロセスの例は、CNAMEレコードがどのように機能するかを示しています。
1.DNSクライアントがアドレスを要求し(DNSクエリを開始)、DNSリクエストが作成される。この例では、要求されたアドレスとしてwww.example.comを使用します。
2. DNSリゾルバーはリクエストを受信し、「example.com」ドメインのDNSレコードを保持している権威ネーム・サーバーを見つけます。
3. DNSリクエストは解決され、CNAMEレコードがクライアントに返されます。
4. クライアントは、www.example.comがアドレス「example.com」のエイリアスであることを認識しています。クライアントは「example.com」に対して新しいクエリを開始します。
5. 「example.com」に対するDNSリクエストが作成され、リゾルバーは「example.com」のAレコードを見つけて返します。AレコードにはIPアドレスが含まれています。
6. このIPアドレスを使って、DNSクライアントは「example.com」に接続します。
CNAMEレコードとその使用方法には以下のような制限があります。
エイリアス・レコードは、あるドメイン名を別のドメイン名にリダイレクトすることにより、CNAMEレコードと同様の目的を果たします。CNAMEレコード、エイリアス・レコード、リダイレクトのニュアンスと、DNS環境におけるそれらの関係を理解することは、効率的なドメイン管理の基礎となります。
CNAMEレコードはエイリアスとして機能し、あるドメイン名を別のドメイン名に誘導します。これらは主にサブドメインに使用され、同じホスト名の他のレコードと共存することはできません。
エイリアス・レコードはCNAMEレコードと機能が似ており、他のレコード・タイプの同時使用を許可することで回避策を提供します。ただし、リダイレクトは、ユーザーや検索エンジンを異なるURLに案内する機能を持ち、通常はウェブサーバーレベルで実装されます。
Aレコード(アドレス・レコード)は、ドメイン名をIPv4アドレスに直接マッピングします。AAAAレコードは、ドメイン名をIPv6アドレスにマッピングします。CNAMEレコードとは異なり、Aレコードはエイリアスを提供するのではなく、ドメイン名をIPアドレスに直接変換します。
DNSのより広い意味では、CNAMEレコードは、MX、A、TXT、NSなどの他のレコードとともに、ドメイン名の指示、トラフィックのルーティング、メール・サーバーの指定、IPアドレスへのマッピング、テキストデータの保存、および権威ネーム・サーバーの指定において特定の役割を果たします。
IBM NS1 Connectは、エンタープライズDNS、DHCP、IPアドレス管理、およびアプリケーションのトラフィック・ステアリングのためのクラウド・サービスです。
IBMのクラウド・ネットワーキング・ソリューションは、アプリケーションとビジネスを強化する高性能な接続を可能にします。
クラウド・ネットワーキングなどにおけるデータセンター・サポートをIBM Technology Lifecycle Servicesで統合しましょう。