部分的な(CNAME)設定におけるDNS解決
部分的な(CNAME)構成では CISは、プロキシされた HTTPが送信されるオリジンサーバーを内部的に解決するために、完全なゾーンとは少し異なる方法でDNSレコードを処理します。
同一ゾーン内のレコード
部分ゾーンで新しいDNSレコードを作成すると CISが自動的に、同じゾーン内の既存のA、AAAA、またはCNAMEレコードを指すCNAMEレコードがないかどうかを確認します。
例えば、部分ゾーンに以下のレコードがある場合 CISは警告を表示します
sub1.partialzone.com CNAME sub2.partialzone.com
sub2.partialzone.com A 192.0.2.1
CISには CNAMEとターゲットの両方が含まれているため、DNS解決により、受信した HTTPは sub1.partialzone.com
からオリジンである 192.0.2.1
に送信されます。
権限のあるDNSプロバイダーで既に sub2.partialzone.com
のDNSレコードをお持ちの場合、これは問題を引き起こす可能性があります。 これらの記録は、 192.0.2.4
、別のIPアドレス、または別のドメインを指している可能性があります。 しかし、 CISには最初のレコードとターゲットが含まれているため、 sub2.partialzone.com
のレコードについて、権限のあるDNSプロバイダに問い合わせることはありません。
部分ゾーン内にCNAMEレコードのターゲットがない場合、このDNS解決は異なる方法で行われます。
同じアカウント内のゾーンの一部を指すレコード
また、アカウント内の別の部分ゾーン内のレコードを指すCNAMEレコードを、部分ゾーン(部分またはフルセットアップ)内に作成することもできます。 この場合 CISは、権限のあるDNSプロバイダーのゾーンの一部の値に基づいて、常にCNAMEターゲットを解決します。