Skip to content

非公式本サイトは非公式の日本語ドキュメントであり、Cloudflare 公式サイトではありません。最新情報はdevelopers.cloudflare.comをご確認ください。

CNAME flattening

最終更新 Markdown で表示Agent セットアップ

CNAME flattening は CNAME の解決を高速化し、CNAME レコードゾーン apexexample.com)で使えるようにします。

仕組み

CNAME flattening では、Cloudflare が CNAME の参照先 IP アドレスを調べます。参照先が別の CNAME の場合は、複数回のルックアップになることがあります。Cloudflare は CNAME レコードではなく最終的な IP アドレスを返すため、DNS クエリの解決が速くなります。

手順の詳細は CNAME flattening の図 を確認し、Cloudflare のブログ記事 も参照してください。

注意点

  • CNAME flattening は、場合によってデフォルトで行われます。詳細は セットアップ を参照してください。
  • 別の Cloudflare アカウントへの CNAME は禁止されており、Error 1014: CNAME Cross-User Banned になります。
  • サードパーティサービスのドメイン検証に CNAME の参照先を使っている場合、すべての CNAME レコードに対する CNAME flattening をオンにすると、CNAME レコード自体が直接返されなくなるため、検証が失敗することがあります。

  • 最終的な CNAME の参照先に A/AAAA レコードがない場合(dangling CNAME)、平坦化できる IP アドレスがないため、CNAME flattening は空の応答(NODATA)を返します。DNS レコードが伝播していないように見えることがあります。CNAME の参照先が有効な A/AAAA レコードに解決されることを確認してください。

役に立ちましたか?