主な違い: CNameとA Recordはどちらも、ドメインネームシステム(DNS)のリソースレコードの一種です。 レコードはドメイン名を1つ以上のIPアドレスにマッピングします。 一方、CNAMEレコードはドメイン名を別のドメイン名にマップします。
CNameとA RecordはどちらもDomain Name System(DNS)のリソースレコードの一種です。 リソースレコードは、DNSのゾーンファイルに格納されているデータベースレコードです。 DNSは、インターネットドメイン名とアドレスに関連する情報のために、分散された階層的な冗長データベースを実装する責任があります。
レコードはドメイン名を1つ以上のIPアドレスにマッピングします。 たとえば、mydomain.comにアクセスすると、ブラウザがDNSルックアップを実行するように要求され、その結果、111.222.333.444などの対応するIPアドレスが表示されます。
たとえば、www.mydomain.com、ftp.mydomain.com、mail.mydomain.comなどのサブドメインが複数ある場合、それらをCNAMEに使用してリンクできます。 したがって、サブドメインのいずれかを入力すると、mydomain.comなどのメインドメイン名が表示されます。
CName | 記録 | |
値(10進数) | 5 | 1 |
RFCの定義 | RFC 1035 | RFC 1035 |
説明 | 正規名レコード | 住所レコード |
関数 | ある名前から別の名前へのエイリアス:DNS検索は新しい名前で検索を再試行することによって続行されます。 | 32ビットのIPv4アドレスを返します。最も一般的にはホスト名をホストのIPアドレスにマッピングするために使用されますが、DNSBL、サブネットマスクのRFC 1101などにも使用されます。 |