Skip to content

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

レコードのクイックスキャン

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

新しいゾーンを作成したとき、すべてのお客様が始めやすいよう、Cloudflare は DNS レコードのクイックスキャンを提供しています。

クイックスキャンの仕組み

スキャンは、既存のアクティブなゾーンで使われていると Cloudflare が識別した、DNS レコードの TypeName の繰り返しパターンの一覧に基づいています。

DNS レコード名には、レコードを設定したドメインが自動で付きます。そのため、まったく異なる 2 つのドメイン(例: example.comdomain.test)でも、ゾーン上の DNS レコード一覧を並べて、Type / Name の組み合わせで比較すると、いくつか一致することがあります。

example.com の DNS 管理:

Type Name Content
A @ 192.0.2.0
CNAME www example.com
A mail 192.0.2.100
MX @ mail.example.com
CNAME my-store1900 example-shop.saas.test

domain.test の DNS 管理:

Type Name Content
A @ 192.0.2.8
CNAME www domain.test
CNAME specific-internal-name services.test.dev
A mail 192.0.2.20
MX @ mail.domain.test

DNS レコードの Content はゾーンごとに異なります。ただし、レコードの TypeName に基づき、Cloudflare は繰り返しパターンを識別し、新しいドメインを追加したときにも同じ組み合わせがあると想定します。

下の ユースケースの例 では、スキャンがよく見つける DNS レコードの Type / Name の組み合わせを示します。

制限

DNS レコードのクイックスキャンは、Cloudflare に追加する特定のゾーン向けに調整されていません。そのため、すべてのレコードが見つかるとは限りません。

たとえば、ホスト名がとても具体的な場合(store.example.com ではなく my-store1900.example.com など)、またはよりカスタムな名前を使う DKIM レコード を設定している場合(default._domainkey ではなく this._domainkey など)、スキャンはその DNS レコードを見つけないと想定してください。

ユースケースの例

アドレスレコード

Type Name Content TTL
A @ <IPv4> <TTL>

@ はドメインの apex を示します。上の例では domain.test または example.com です。

プライマリセットアップ(フル) のほぼすべてのゾーンは、Web サイトやアプリケーションをホストしている IP アドレスを指す アドレスレコード を、少なくとも 1 件持つと想定されます。

www レコード

Type Name Content TTL
CNAME www <TARGET> <TTL>
Type Name Content TTL
A www <IPv4> <TTL>

訪問者がブラウザーに www.<DOMAIN> と入力してドメインへ到達しようとすることは、今でもよくあります。そのため、ゾーンには通常、www という名前の CNAME または A レコードがあります。これにより、www.<DOMAIN> へのクエリは期待どおりの結果を返します。

メールレコード

Type Name Mail server TTL Priority
MX @ webmail.<DOMAIN> <TTL> <PRIORITY>
Type Name Content TTL
CNAME mail <TARGET> <TTL>
Type Name Content TTL
A webmail <IPv4> <TTL>

メール交換(MX)や、mailwebmailsmtp といった名前と組み合わせたほかのレコードタイプもよくあります。メールレコードを設定する で説明しているとおり、メールがメールサーバーに届くようにするため、またほかの送信者がドメインをなりすまさないようにするために使える DNS レコードがいくつかあります。

役に立ちましたか?