Указание на CloudFront Amazon в запись не CNAME

Я нашел инструкции указать на CNAME моего домена на услуги CloudFront Amazon, но идеально я хотел бы указать на корневое имя (Рекордное имя). Например, foo.com вместо www.foo.com. Действительно ли это возможно?

16
задан skaffman 14 April 2011 в 14:40
поделиться

1 ответ

Указание www.example.com все еще можно выполнить с помощью A-записи, но тогда вы должны указать ее на IP-адрес, это не имеет ничего общего с www или чем-либо еще спереди или нет.

Разница между CNAME и A-записями заключается только в том, что CNAME указывает на другое имя, которое, в свою очередь, должно быть найдено DNS, тогда как A-запись требует только одного поиска и указывает непосредственно на IP-адрес.

Тем не менее, вы быстро понимаете, почему использование A-записей с таким типом облачного хостинга может быть плохой идеей или невозможным. Amazon использует несколько IP-адресов, и вы не будете знать заранее, что это за IP-адреса. Изменения DNS происходят медленно. Таким образом, если у вас нет определенного IP-адреса, который не меняется, использование A-записи просто не будет работать . Найдите предложение хостинга с фиксированным IP-адресом, и вы можете использовать A-записи.

Что касается производительности или доступности, разница между CNAME и A-записями незначительна.

РЕДАКТИРОВАТЬ:
Как указывает SLaks, лучше всего придерживаться «старых правил», чтобы использовать A-запись для имени корневого домена. Но вы обнаружите, что иногда у вас не будет выбора, в зависимости от того, что ваш хостинг-провайдер позволяет вам делать. К счастью, в настоящее время практически нет ничего, что могло бы удерживать вас от этого (с использованием CNAME).

5
ответ дан 30 November 2019 в 21:45
поделиться
Другие вопросы по тегам:

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