На этот вопрос уже есть ответ здесь:
Добрый день,
В настоящее время у меня есть существующий домен для большой компании. Мы используем сервис для управления нашим DNS.
У нас был существующий домен со многими поддоменами, с устаревшим веб-сайтом.
Недавно мы захотели обновить наш сайт, мы сделали это, разработав его на AWS и сделав его действительно хорошим.
Теперь нам нужно обновить конфигурацию DNS.
Существующая конфигурация выглядит примерно так
эта настройка указывает на office 365
теперь мне нужно обновить ее, поэтому моя первая мысль - добавить запись CNAME
CNAME mydomain.com [указать на ELB в aws]
это работает, и мой сайт теперь работает.
НО
почтовые серверы теперь не работают.
Затем я попробовал удалить CNAME и добавить
CNAME www.mydomain.com [указать на ELB в aws]
это работает, как с сайтом, так и с почтой, но это плохой опыт для наших пользователей
что я хочу сделать, это не повредить оригинальную установку и по-прежнему иметь
CNAME mydomain.com перенаправление на мой новый сайт
и не иметь наши почтовые серверы сломанными.
Есть ли способ сделать это? Для наших пользователей очень неприятно набирать wwww.mydomain.com, большинство людей не хотят этого делать, и мы теряем пользователей.
как я могу иметь мой basedomain с записью cname и чтобы она не отменяла другие записи? Я знаю, что короткий ответ - будет, но мне нужен обходной путь для достижения нужного мне результата, какие есть мысли?
Вот моя идеальная установка
Нет, это невозможно, поскольку CNAME
не может сосуществовать с другими записями ( RFC 2181, 10.1 ; RFC 1912 , 2.4 ), включая ваши A
, MX
, TXT
, за исключением записей, связанных с DNSSEC ( RFC 4035, 2.5 ). Кроме того, что еще более важно, он не может сосуществовать с NS
, что делает невозможным его использование для самого домена.
Добавьте только www.example.com. CNAME
и организовать перенаправление HTTP на какой-либо example.com.
указывает на.
У вас не может быть вашего базового домена с CNAME
вместе с другими записями .. но вам это необязательно:
Хотя это всего лишь коммерческая услуга, а не часть любой официальный стандарт или доступный с огромным количеством DNS-хостеров (хотя и доступен на некоторых огромных) - существует механизм именно для этого варианта использования.
Обычно называется чем-то вроде ALIAS
] (например, Route53) или ANAME
(например, DNS made easy, name.com, easydns) и настроенных средствами, аналогичными стандартным записям, хостер DNS предлагает создавать / обновлять соответствующие стандартам записи A / AAAA в ваша зона, которая затем будет соответствовать вашему настроенному целевому домену.
Запись ANAME похожа на запись CNAME, но на корневом уровне.