質問:あるドメイン(通常は制御しません)から別のドメイン名の別のサブドメインを指すようにDNSを構成する必要があります。単純なCNAMEエントリを使用してこのプロセスをテストすると、実行先のサブドメインではなく、プライマリドメインをポイントし続けます。
これはシナリオです;(newdomain.comが私の管理下にあります)
その他の背景:
これを正しく機能させるために私が欠落しているDNSエントリを誰かが知っていますか?
注:subdomain.newdomain.com/content.htmlのコンテンツを-のURLで表示する必要があるため、ドメイン間にリダイレクトを配置したくありません。 cdn.xyz.com/content.htmlまた、newdomain.comでいくつかのリダイレクトを使用して、目的を達成することもできますが、DNSを正しく取得したいだけです。
[〜#〜]編集[〜#〜]
現在のDNS
cdn [〜#〜] cname [〜#〜] subdomain.newdomain.com。 || domain1のCNAMEエントリ
サブドメイン[〜#〜] a [〜#〜] XXX.XXX.XXX.XXX ||一意のIPを指す作業サブドメインのレコードエントリ
何が起こるべきかというと、cdn.domain1.com-> subdomain.newdomain.com
何が起こっているのかはcdn.domain1.com-> newdomain.com(つまり、サブドメインではなくルート)です
編集2
実際、もっと簡単な場合は、Rackspace Containers(AWSのバケットに似ていると思います)のような単純なクラウドセットアップをエミュレートしようとしています。 クラウドストレージ用ではありませんが
コンテナのURL参照がhd62321678d323.rackspace.comである場合(実際にははるかに長い)、cdn CNAMEhd62321678d323.rackspace.comのCNAMEレコードを使用できます。
http://cdn.mydomain.com/myfile.jpg からのコンテンツを表示するように http://hd62321678d323.rackspace.com/myfile.jpg
これはDNSの問題ではありません。
アドレスXXX.XXX.XXX.XXXのWebサーバーに、cdn.xyz.com
の要求を処理する方法を指示する必要があります。 (名前ベースの)仮想ホスティングについては、Webサーバーのドキュメントを参照してください。
Apacheを使用している場合: http://httpd.Apache.org/docs/current/vhosts/name-based.html