DNSのトラブルシューティングに関するよくある質問(FAQ)
DNSのトラブルシューティングに関するよくある質問(FAQ)
この記事では、CloudflareのDNSに関する一般的な問題のトラブルシューティングを行うための指針を示します。
本記事の内容
- なぜdc-#########サブドメインがあるのですか?
- なぜDNSクエリが正しくない結果を返すのですか?
- A、AAAA、またはCNAMEレコードが見つかりません
- なぜ「ネームサーバーが変更されましたか?」というメールを受け取ったのですか?
- DNS APIで特定のTLDを追加できないのはなぜですか?
なぜdc-#########サブドメインがあるのですか?
SRVまたは MXレコード が、Cloudflareにプロキシするように設定されたドメインへの解決を行うときに、発生した競合を克服するためにdc-#####サブドメインが追加されます。
そのため、CloudflareはオリジンIPアドレスへの解決を行うdc-##### DNSレコードを作成します。 dc-#####レコードは、Cloudflareのプロキシがほかのすべてのトラフィックに対して機能する一方で、お客様のMXレコードまたはSRVレコードのトラフィックがプロキシされない(お客様のオリジンIPへの直接解決を行う)ようにします。
たとえば、Cloudflareを使用する前に、メールのDNSレコードが次のようになっていたとします:
example.com MX example.com``example.com A 192.0.2.1
Cloudflareを使用して _Aレコード_をプロキシした後に、CloudflareはDNSレスポンスにCloudflareのIP(以下の例では203.0.113.1)を与えます:
example.com MX example.com``example.com A 203.0.113.1
Cloudflareにメールトラフィックをプロキシすることでメールサービスが中断するため、Cloudflareはこの状況を検出してdc-######レコードを作成します:
example.com MX dc-1234abcd.example.com``dc-1234abcd.example.com A 192.0.2.1
example.com A 203.0.113.1
dc######レコードを削除するには、次のいずれかの方法を使用します:
- ドメインに対するメールが届かない場合は、_MXレコード_を削除してください。
- ドメインのメールを受信している場合は、_MXレコード_を更新して、Cloudflareによってプロキシされていないメールサブドメインの別の _Aレコード_への解決を行います:
example.com MX mail.example.com``mail.example.com A 192.0.2.1``example.com A 203.0.113.1
再帰的なDNSのキャッシュの更新が失敗した場合、サードパーティ製ツールが正しいDNS結果を返すことができないことがあります。 その場合は、次の方法でパブリックDNSのキャッシュを削除します:
A、AAAA、またはCNAMEレコードが見つかりません
Aレコード、AAAAレコード、またはCNAMEレコードが見つからなかった 場合は、Cloudflare DNS アプリにDNS解決のための適切な レコードが不足していることを意味します。
不足しているDNSレコード をドメインに追加します。
なぜ「ネームサーバーが変更されましたか?」というメールを受け取ったのですか?
CloudflareがDNSをホストしているドメインについては、そのドメインがDNS解決にCloudflareのネームサーバーを使用しているかどうかが継続的に確認されています。Cloudflareのネームサーバーが使用されていない場合、Cloudflare Overview アプリでドメインのステータスが Active から Moved に更新され、お客様にメールが送信されます。 Moved されてから7日以上経過したドメインは、ドメインが再び Active にならない限り、削除されます。
問題を解決するには、ユーザーのドメインレジストラーにてDNSを更新してCloudflareのネームサーバーを利用する必要があります:
- Cloudflareの記事 「ドメインのトラブルシューティング」の手順2と3を行います。
- Cloudflare UIのOverview アプリ内で**「今すぐ再チェックする(Re-check Now)」**をクリックします。
DNS APIで特定のTLDを追加できないのはなぜですか?
DNS APIは、以下のドメインには使用できません:.cf、.ga、.gq、.ml、または.tkTLDこのようなTLDの管理には、Cloudflareダッシュボードを使用してください。Enterpriseのお客様は、 Cloudflareサポート にご連絡いただければ、この制限を解除することができます。