ERR_SSL_VERSION_OR_CIPHER_MISMATCH エラーを避けるため、Cloudflare は TLS 証明書でカバーされていないプロキシ済み DNS レコードに対して、This hostname is not covered by a certificate(このホスト名は証明書でカバーされていません)というエラーメッセージを自動表示します。
最近 Cloudflare に ドメインを追加 した場合(ゾーンが 保留状態 のとき)は、この警告を無視して問題ないことがほとんどです。
ほとんどのドメインは Active になると、Cloudflare が Universal SSL 証明書を自動発行します。これで SSL/TLS がカバーされ、警告メッセージは消えます。
ゾーンがすでに Cloudflare でアクティブな場合、この警告は現在の SSL/TLS 証明書でカバーされていないサブドメインを示します。
デフォルトでは、Cloudflare の Universal SSL 証明書 は、apex ドメインと 1 階層のサブドメインのみをカバーします。
| ホスト名 | Universal 証明書の対象か |
|---|---|
example.com |
はい |
www.example.com |
はい |
docs.example.com |
はい |
dev.docs.example.com |
いいえ |
test.dev.api.example.com |
いいえ |
複数階層のサブドメインで安全でない接続を防ぐには、次のいずれかを行います。
- Total TLS を有効にします。Universal 証明書でカバーされていないプロキシ済みホスト名に、個別の証明書が自動発行されます。
- そのサブドメインをカバーする Advanced Certificate を申し込みます。
- そのサブドメインをカバーする カスタム証明書 をアップロードします。
これらの方法が使えない場合は、複数階層のサブドメインを削除することもできます。