Как мне сопоставить корневой домен с внешним поддоменом
Я пытаюсь сопоставить somedomain.com с here.anotherdomain.com. Я могу создать любые субдомены оригинала, используя CNAME, но корневому домену (somedomain.com) нужна запись A. Это в настоящее время установлено в IP-адрес сервера (anotherdomain.com).
У меня вопрос: нужно ли добавить запись CNAME сайта somedomain.com, чтобы он указывал на here.anotherdomain.com в зонах DNS сервера?
NAMESERVER RECORDS
A somedomain.com 123.123.123.123
CNAME www here.anotherdomain.com
SERVER RECORDS
CNAME somedomain.com here.anotherdomain.com
Серверы имен находятся по адресу codeigniter, а сервер - cPanel.
Спасибо за любую помощь
Джо
3 ответа
Просто поместите и somedomain.com, и here.anotherdomain.com на один и тот же IP-адрес, создайте vhost для here.anotherdomain.com, а не vhost для вашего somedomain.com
или же
поместите оба в один и тот же vhost, введите somedomain.com и here.somedomain.com, затем внесите изменения в ваш apache для вашего домена по умолчанию здесь.anotherdomain.com.
Спецификация DNS, RFC 1035
, не для "голого домена" (domain.com) иметь CNAME
"S. С технической точки зрения в нем говорится, что CNAME
должно быть один, так что вы не можете иметь оба CNAME
и NS
(и другие записи, необходимые для работы домена).
Cloudflare пошел вперед и попытался справиться с этим с их стороны, позволив CNAME
в качестве корневой записи, после чего они разрешат ее и представят A
запись для конечного пользователя. Вы можете использовать Cloudflare только для их службы DNS, если хотите, так что это всегда вариант.
Источник: http://blog.cloudflare.com/introducing-cname-flattening-rfc-compliant-cnames-at-a-domains-root/
Я озадачен, потому что somedomain.com не нуждается в записи. Смотрите, например, записи для fdn.fr
а также www.fdn.fr
, Если вашему провайдеру DNS требуется запись A для somedomain.com, вы должны поместить перенаправление HTTP или что-то подобное.
Да, вы должны добавить запись CNAME. Если вы действительно хотите, чтобы пользователи подключались к here.anotherdomain.com, вы должны рассмотреть механизм перенаправления на более высоком уровне протокола (например, перенаправление HTTP 301)