Вопрос: Мне нужно настроить 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. || Запись CNAME для домена 1
субдомен А XXX.XXX.XXX.XXX || Запись для рабочего поддомена, указывающая на уникальный IP-адрес
Должно получиться, что cdn.domain1.com -> subdomain.newdomain.com
Что происходит, это cdn.domain1.com -> newdomain.com (т.е. корень, а не субдомен)
РЕДАКТИРОВАТЬ 2
На самом деле, если это проще, я пытаюсь имитировать простую облачную настройку, такую как Rackspace Containers (которая, как я полагаю, похожа на Buckets на AWS). хотя это не для облачного хранилища
Если у контейнера есть ссылка на URL-адрес hd62321678d323.rackspace.com (на самом деле они намного длиннее), поэтому я могу использовать запись CNAME: cdn CNAME hd62321678d323.rackspace.com.
так что http://cdn.mydomain.com/myfile.jpg отображает контент из http://hd62321678d323.rackspace.com/myfile.jpg
Это не проблема DNS.
Вы должны указать веб-серверу по адресу XXX.XXX.XXX.XXX, как обрабатывать запросы для cdn.xyz.com
. См. Документацию вашего веб-сервера для виртуального хостинга (на основе имени).
Если вы используете Apache: http://httpd.apache.org/docs/current/vhosts/name-based.html