Использование CNAME для пересылки трафика с голого домена [дубликат]

У меня есть домен flyh2.com.

Я использую CNAME для переадресации www.flyh2.com на flyh2.elasticbeanstalk.com, где размещен мой веб-сайт. Это единственный способ, которым Amazon разрешает использование пользовательских доменных имен. Записи не допускаются.

Я бы хотел, чтобы люди просто набирали http://flyh2.com (без www), и посетители по-прежнему видели мой веб-сайт.

Изначально я использовал CNAME для пересылки на мой веб-сайт и голых, и www-записей, но это, похоже, вызывало проблемы.

Входящая почта возвращалась отправителю:

Fwd: Returned mail: see transcript for details
<mark@flyh2.com>... Deferred: Connection timed out with flyh2.elasticbeanstalk.com.
Message could not be delivered for 6 hours
Message will be deleted from queue

Похоже, CNAME на голом домене переопределяла записи MX.

Теперь я изменил CNAME в записи flyh2.com, чтобы указать на www.flyh2.com и, в свою очередь, с www.flyh2.com на CNAME на flyh2.elasticbeanstalk.com.

Мои записи MX настроены правильно, но CNAME в голом домене, похоже, их переопределяет. Должен ли я использовать запись A?

0
задан 4 May 2015 в 10:31
3 ответа

Вы не можете иметь CNAME для домена.

CNAME могут существовать только как отдельные записи и не объединяться с другими записями ресурсов. Поскольку в домене всегда есть записи SOA и NS, вы не можете использовать CNAME для домена. Это указано в RFC 1034 , раздел 3.6.2.

Причина, по которой электронная почта ломается, указана в RFC 5321 , раздел 5.1: запись (например, A или AAAA RR), которая дает IP-адрес SMTP сервер, на который должно быть направлено сообщение. Любой другой ответ, в частности, включая значение, которое вернет запись CNAME, когда запрашивается, выходит за рамки настоящего стандарта. Запрет на ярлыках в данных, которые разрешаются в CNAME, обсуждается в более подробности в RFC 2181, раздел 10.3.

Другими словами - пока ваш провайдер не разрешает записи A, то, что вы хотите, сделать невозможно.

8
ответ дан 4 December 2019 в 11:02

Похоже, вы не знаете правильного определения FQDN. Также не похоже, что вы знаете, для чего нужен CNAME.

Вам нужно будет добавить запись MX для своего домена, если вы планируете отправлять туда почту. Убедитесь, что он добавлен правильно и что ваш сервер правильно настроен для обработки почты.

2
ответ дан 4 December 2019 в 11:02

A suluzione hè sepolta in i cumenti è micca spiegata bè. Eccu a suluzione cumpleta da Micheal Hampton :

  1. Configurate un CNAME da www.flyh2.com à flyh2.elasticbeanstalk.com. Quandu si usa www. questu redirigerà e richieste web versu u servitore web Amazon.
  2. Configurate un Registru A da flyh2.com à 174.129.25.170. Quella IP hà un servitore web chì redirige domini nudi à www. sottodominii. Questu vulerà redirige u trafficu web da u duminiu nudu flyh2.com à www.flyh2.com. www.francais.com redirigerà à flyh2.elasticbeanstalk.com (per via di u cname sopra.)
  3. Configurate un registru MX da flyh2.com à u so servitore di mail. E mail inviate à flyh2.com ignoreranu u CNAME postu chì si applica solu à www.flyh2.com. U mail ignorerà u registru A è invece utilizerà u registru MX, chì punta à u servitore di mail. U trafficu Web anderà à elasticbeanstalk è mail à u servitore di posta.
0
ответ дан 4 December 2019 в 11:02

Теги

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