Задать вопрос
astralo
@astralo
для "спасибо" есть кнопка [Нравится]

Возможна ли запись CNAME и MX?

В настройках зон ввел записи
* CNAME dynamic-dns.ru
www CNAME dynamic-dns.ru
@ MX yandex.ru 10

в итоге сайт на www.sitename.ru работает
а sitename.ru не работает

пробовал
* CNAME www.sitename.ru
www CNAME dynamic-dns.ru
@ MX yandex.ru 10

тоже не работает

саппорт регистратора говорит о невозможности работы CNAME и MX одновременно.
так ли это?
какие варианты настройки возможны для корректной работы?
  • Вопрос задан
  • 7322 просмотра
Подписаться 3 Оценить Комментировать
Решения вопроса 1
@Lanched
да, CNAME не работает вместе с MX. на то он и CNAME. можно вбить костыль. прописать SRV-запись для _http._tcp. может, и заработает.

костыль номер 2 - вбить "сайт-заглушку" на статический ip
который будет по запросу sitename.ru перенаправлять на www.sitename.ru
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
xaker1
@xaker1
RFC1912 п.п. 2.4
A CNAME record is not allowed to coexist with any other data.  In
   other words, if suzy.podunk.xx is an alias for sue.podunk.xx, you
   can't also have an MX record for suzy.podunk.edu, or an A record, or
   even a TXT record.  Especially do not try to combine CNAMEs and NS
   records like this!:
           podunk.xx.      IN      NS      ns1
                           IN      NS      ns2
                           IN      CNAME   mary
           mary            IN      A       1.2.3.4
  This is often attempted by inexperienced administrators as an obvious
   way to allow your domain name to also be a host.  However, DNS
   servers like BIND will see the CNAME and refuse to add any other
   resources for that name.  Since no other records are allowed to
   coexist with a CNAME, the NS entries are ignored.  Therefore all the
   hosts in the podunk.xx domain are ignored as well!

Т.е. нельзя комбинировать CNAME и другие записи. Поэтому вам нужно использовать только A\AAAA запись.

@bahek2462774 немного ошибается - для домена второго уровня можно использовать CNAME, но в таком случае для этого домена нельзя использовать NS записи. Т.е. данную запись CNAME нужно прописывать на корневом сервере данной зоны, а это возможно если у вас есть домен первого уровня.
Ответ написан
Комментировать
astralo
@astralo Автор вопроса
для "спасибо" есть кнопка [Нравится]
Какие варианты организации записей возможно в этом случае, учитывая, что:
1. IP нет, только динамический ДНС, соответственно только CNAME
2. почта от яндекса
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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