最近、CDN用のCloudFrontディストリビューションとともに、サイトの静的コンテンツ用にAWSS3バケットをセットアップしました。私はこれをサブドメインを使用して機能させています。
ただし、YSlowを実行した後、CookieデータがまだサブドメインCDN(4 Cookie)に渡されていることに気付きました。これは、ルートドメインのGoogleAdsense広告からのCookieであると思われます。そこで、CDN用に別の専用ルートドメインを設定したいと思います。
私の質問は、この新しいルートドメインが自分のCDN専用である場合、ルートAレコードのIPアドレスとして何を設定する必要があるかということです。明らかに、CDNのポイントは、場所に基づいて最終的な宛先IPを決定できるようにすることです。
または、とにかくCDNによって駆動されるため、このIPが何であるかは問題ではありませんか?
まず、Cookieに関するCloudFrontディストリビューションの動作を制御できます。 cookies forward を完全に無効にするか、 whitelist 必要なものを無効にすることができます。
DNSの場合、実際のサービングIPはユーザーの場所に基づいて各ユーザーの実行時に決定されるため、IPを指定しないでください。ディストリビューション設定でCNAMEを定義する必要があります: http://docs.aws.Amazon.com/AmazonCloudFront/latest/DeveloperGuide/CNAMEs.html
DNSプロトコルでは、ゾーンの頂点とも呼ばれるDNS名前空間の最上位ノードのCNAMEレコードを作成できないことに注意してください。