Регистрация DNS, записи basedomain и CNAME не хотят MX записи сломаны [duplicate]

Добрый день,

В настоящее время у меня есть существующий домен для большой компании. Мы используем сервис для управления нашим DNS.

У нас был существующий домен со многими поддоменами, с устаревшим веб-сайтом.

Недавно мы захотели обновить наш сайт, мы сделали это, разработав его на AWS и сделав его действительно хорошим.

Теперь нам нужно обновить конфигурацию DNS.

Существующая конфигурация выглядит примерно так

  • A mydomain.com [оригинальный ip]
  • MX mydomain.com [оригинальная ссылка на настройку mx для почты]
  • TXT mydomain.com [расширения mx для почты]

эта настройка указывает на office 365

теперь мне нужно обновить ее, поэтому моя первая мысль - добавить запись CNAME

CNAME mydomain.com [указать на ELB в aws]

это работает, и мой сайт теперь работает.

НО

почтовые серверы теперь не работают.

Затем я попробовал удалить CNAME и добавить

CNAME www.mydomain.com [указать на ELB в aws]

это работает, как с сайтом, так и с почтой, но это плохой опыт для наших пользователей

что я хочу сделать, это не повредить оригинальную установку и по-прежнему иметь

CNAME mydomain.com перенаправление на мой новый сайт

и не иметь наши почтовые серверы сломанными.

Есть ли способ сделать это? Для наших пользователей очень неприятно набирать wwww.mydomain.com, большинство людей не хотят этого делать, и мы теряем пользователей.

как я могу иметь мой basedomain с записью cname и чтобы она не отменяла другие записи? Я знаю, что короткий ответ - будет, но мне нужен обходной путь для достижения нужного мне результата, какие есть мысли?

Вот моя идеальная установка

  • A mydomain.com [оставить как было]
  • MX mydomain. com [оставить как было]
  • CNAME mydomain.com [указать на новый сайт]
  • TXT mydomain.com [оставить как было]
  • CNAME www.mydomain.com [указать на новый сайт]
0
задан 20 April 2018 в 19:12
2 ответа

Нет, это невозможно, поскольку 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. указывает на.

2
ответ дан 4 December 2019 в 15:58

У вас не может быть вашего базового домена с CNAME вместе с другими записями .. но вам это необязательно:

Хотя это всего лишь коммерческая услуга, а не часть любой официальный стандарт или доступный с огромным количеством DNS-хостеров (хотя и доступен на некоторых огромных) - существует механизм именно для этого варианта использования.

Обычно называется чем-то вроде ALIAS ] (например, Route53) или ANAME (например, DNS made easy, name.com, easydns) и настроенных средствами, аналогичными стандартным записям, хостер DNS предлагает создавать / обновлять соответствующие стандартам записи A / AAAA в ваша зона, которая затем будет соответствовать вашему настроенному целевому домену.

Запись ANAME похожа на запись CNAME, но на корневом уровне.

-1
ответ дан 4 December 2019 в 15:58

Теги

Похожие вопросы